那个头文件单独添加是可以运行的
好吧,我自己解决了,去Microsoft的网站上他自己说了这是VS2010中新出现的问题,在VS2010中他们定义了一个MATLAB中也定义了的变量
一个C++文件可以运行,但我多添加了一个库函数之后就BUILD FAILED(没有其他错误提示),一般是怎么回事?
答案:2 悬赏:0 手机版
解决时间 2021-04-04 06:27
- 提问者网友:像風在裏
- 2021-04-03 13:26
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-04-03 14:15
你把编译出错的信息贴上来才行啊。不知道是编译出错呢还是链接出错啊。
我猜是链接出错,engine.h不是vc的标准头文件吧,也就是说,我猜你这是其它的库的头文件,那么在链接时,如果没有指定链接的库,则无法链接生成目标文件。
比如这个engine.h对应的库文件叫做engine.lib,那么你的源码文件(添加在cpp文件里面)应该添加一句#pragma comment(lib, "engine.lib")。engine.lib必须处在你的工程目录下。
我猜是链接出错,engine.h不是vc的标准头文件吧,也就是说,我猜你这是其它的库的头文件,那么在链接时,如果没有指定链接的库,则无法链接生成目标文件。
比如这个engine.h对应的库文件叫做engine.lib,那么你的源码文件(添加在cpp文件里面)应该添加一句#pragma comment(lib, "engine.lib")。engine.lib必须处在你的工程目录下。
全部回答
- 1楼网友:北方的南先生
- 2021-04-03 15:25
你好!
你添加哪个库函数? 还有你的C++文件时在什么工程下的(控制台 or MFC)?
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯