mfc-请问软件著作权的源代码提交中头文件该如何处理?

问题描述

请问软件著作权的源代码提交中头文件该如何处理?

RT. 源代码要求源程序前、后各连续的30页.
程序是用MFC编写的.
我看到有人说开头处是app类的cpp文件中的InitInstance. 然后请问头文件的内容需要提交吗? 如果定义很多类的话需要先提交头文件再提交源文件?

解决方案

头文件应该都需要提交吧。也是属于源代码一部分

解决方案二:

如果你的源代码不满60页,那么没什么好说的,全部给吧。但是作为一个要申请著作权的软件,我想一般都会超过60页吧。
现在的源代码都分成很多个文件,因此本质上来说没有前后之分。建议你把主函数所在的那个文件作为前30页开始,其他的顺序无所谓,记住后30页的最后一页是完整的就行。
至于说头文件算不算,原则上你写的就应该算。但是你说我的前30页和后30页都没有头文件,那也不能说你不对。毕竟文件是没有顺序的。

解决方案三:

软件著作权我申请过几次。
软件著作权是对你编写的软件的一种法律保护,所以最好贴上你的核心代码。
现在很多编程语言都是分多个文件保存的,也没有什么前30页和后30页,你可以随便贴的。但为了保证入口写明,你可以将APP的入口函数InitInstance贴上。但最好还是全部粘贴你的核心代码,以后如果有人盗用了你的代码,可以直接申请法律保护的。

时间: 2024-09-14 11:08:29

mfc-请问软件著作权的源代码提交中头文件该如何处理?的相关文章

C++中头文件和源文件详细介绍

C++中的头文件和源文件详解 一.C++编译模式 通常,在一个C++程序中,只包含两类文件--.cpp文件和.h文件.其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码:而.h文件则被称作C++头文件,里面放的也是C++的源代码. C+ +语言支持"分别编译"(separate compilation).也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里..cpp文件里的东西都是相对独立的,在编 译(compile)时不需要与其他文件互通,只需要

单片机编程 keil-关于keil中头文件无法打开

问题描述 关于keil中头文件无法打开 最近在搞keil相关的东西,先遇到一问题,想向各位大神们请教! 我在Keil uVision4中新建了一个工程,添加了一个.c文件,其中包含#include,但是问题出现了说不能打开. 请问是什么问题?

eclipse中头文件无法识别??

问题描述 eclipse中头文件无法识别?? 解决方案 c++中头文件C++中头文件

VC中头文件没有怎么办

问题描述 VC中头文件没有怎么办 某些头文件在tc中有 在VC中没有 那该怎么办呢 解决方案 TC 和 VC 就没有对比性,TC 是 DOS 下运行的,开发的程序运行在 DOS 系统下.现在还有纯 DOS 系统吗?没有了吧! 怎么办?进行代码移植,将用 TC 实现的功能改用 VC 来实现.特别是以前 TC 下图形图像处理的函数,在 VC 下会更容易.更方便的实现. 解决方案二: 这个没办法,不同的编译器头文件有区别.实现也不一样 但是很多功能是有的.你需要的就是把tc的实现用vc提供的类库,AP

C++中头文件的概念与基本编写方法_C 语言

1 标准库中的头文件C++标准库中的一切内容都被放在名字空间std中(名字空间中的内容对外是不可见的),但是带来了一个新问题,无数现有的C++代码都依赖于使用了多年的伪标准库中的功能,如声明在<iostream.h>等头文件中的功能,使用std包装标准库导致现有代码的不可用,为了兼容这种情况,标准委员会为包装了std的那部分标准库创建了新的头文件,新的头文件的文件名与旧的一样,只是没有.h这个后缀,如<iostream.h>就变成了<iostream>.对于C头文件,采

C语言项目中头文件/代码文件的组织问题(使用VC6.0)

  个人备忘:   1.新建一个文本文件命名为main.c,使用VC6.0打开并编译,VC6.0会在当前文件夹下自动创建"工作区间"和"工程"文件,如:main.dsw,main.dsp等:然后就可以在"工程"下新建或添加你的.c和.h文件.   2.消灭头文件被多次include导致的错误.在每个头文件中加上如下的定义:(假设头文件的名字为MyDemo.h) #ifndef MY_DEMO_H #define MY_DEMO_H   //...

使用root权限删除不了linux中的文件该如何处理?

在Linux系统中,root用户拥有最高权限,可以干任何事情,删除任何不需要的软件或者文件,可以说无所不能.但有时候root用户却不能删除一个小文件,一个看似普普通通的文件,其实只要root用户更改下这个文件的属性,还是可以删除的.一个用户想删除Linux中有一个文件,结果删除不了说没有权限,只能用root用户删除,但还是一样的结果说无法删除,该怎么办呢?下面我们来看看解决办法 步骤如下: 1.首先删除一个文件,提示'Operation not permitter',普通用户不能删除; 2.把用

C++中的头文件和源文件

一.C++编译模式通常,在一个C++程序中,只包含两类文件--.cpp文件和.h文件.其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码:而.h文件则被称作C++头文件,里面放的也是C++的源代码.C+ +语言支持"分别编译"(separate compilation).也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里..cpp文件里的东西都是相对独立的,在编 译(compile)时不需要与其他文件互通,只需要在编译成目标文件后再与其他的目标文

visual studio-VS导出excel的头文件一堆

问题描述 VS导出excel的头文件一堆 用VS的MFC方案,添加"类型库中的MFC类"时,导出Excel的头文件.结果导出来很多头文件,如何像网上一样只导出一个Excel.h和Excel.cpp. 解决方案 新的类应该是很多文件了 老的才两个 解决方案二: VC6.0导出的是两个文件