VS如何编译一个包含多个头文件、源文件的项目?

2024-11-29 10:41:19
推荐回答(2个)
回答1:

创建的工程如果是DLL的工程就行了,DLL工程编译出的文件就是DLL,文件很多也是一样的,只要工程内的.c文件都会被编译,这个和编译exe没什么多大区别,但是API函数需要进行外部声明(不同语言使用的关键字不同),否则无法用,没有API的DLL没有人任何意义。。。 DLL没有真正的入口函数,只有一个dllmain函数,是特殊操作时调用的,比如加载DLL,释放DLL的收回会调用,和winmain或main不同的是,这个函数绝对不能是无限循环。。。

回答2:

你首先将另一个类的头文件(otherclass.h)和源文件(otherclass.cpp)添加到你的工程(选择添加现有项)。然后将你要用的另一个类的头文件包含到你的类的源文件开头,使用#include
"otherclass.h"然后就可以使用在你的类的源文件中使用另一个类创建对象,调用该对象成员变量和成员函数了。