Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在c++;_C++_Header_.lib - Fatal编程技术网

C++ 在c++;

C++ 在c++;,c++,header,.lib,C++,Header,.lib,我有一个问题,我有几个header.h文件和一个library.lib文件,什么都没有。是否可以从新项目中的头文件执行函数 谢谢你的回答:) “是否可以从新项目中的头文件执行函数?” 是的,这是可能的。您需要将#包括“xxx.h”语句,在其中您需要函数声明来调用它们,最后将可执行文件链接到.lib文件。您需要首先自己研究这个问题。这些函数不在头文件(头文件)中只包含告诉编译器某些函数存在于其他地方的声明。希望函数可以在库文件中找到。这是一个非常基础的C和C++特性。您需要将lib与.exe文件链

我有一个问题,我有几个header.h文件和一个library.lib文件,什么都没有。是否可以从新项目中的头文件执行函数

谢谢你的回答:)

“是否可以从新项目中的头文件执行函数?”


是的,这是可能的。您需要将
#包括“xxx.h”
语句,在其中您需要函数声明来调用它们,最后将可执行文件链接到
.lib
文件。

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