C++ 在c++;
我有一个问题,我有几个header.h文件和一个library.lib文件,什么都没有。是否可以从新项目中的头文件执行函数 谢谢你的回答:) “是否可以从新项目中的头文件执行函数?”C++ 在c++;,c++,header,.lib,C++,Header,.lib,我有一个问题,我有几个header.h文件和一个library.lib文件,什么都没有。是否可以从新项目中的头文件执行函数 谢谢你的回答:) “是否可以从新项目中的头文件执行函数?” 是的,这是可能的。您需要将#包括“xxx.h”语句,在其中您需要函数声明来调用它们,最后将可执行文件链接到.lib文件。您需要首先自己研究这个问题。这些函数不在头文件(头文件)中只包含告诉编译器某些函数存在于其他地方的声明。希望函数可以在库文件中找到。这是一个非常基础的C和C++特性。您需要将lib与.exe文件链
是的,这是可能的。您需要将
#包括“xxx.h”
语句,在其中您需要函数声明来调用它们,最后将可执行文件链接到.lib
文件。您需要首先自己研究这个问题。这些函数不在头文件(头文件)中只包含告诉编译器某些函数存在于其他地方的声明。希望函数可以在库文件中找到。这是一个非常基础的C和C++特性。您需要将lib与.exe文件链接,并在需要使用它的地方包含头文件。标头包含编译器和用户的信息,例如库中可用的类型和方法。lib文件包含了实际的代码。感谢您的帮助,我包含了我的.h文件并链接了库,看起来应该可以了,但现在我面临一个新问题。在错误列表中,我只看到一个错误:“错误LNK1104:无法打开文件‘mfc42.lib’”。看起来我的第三方库是用最旧的VC版本(VC6.0)编译的,我使用的是VC2012。是否可以更改编译器选项或执行其他操作以避免此错误?