QT pro文件里: INCLUDEPATH += 路径(相当于VS里的附加包含目录,即头文件目录) LIBS += -L路径 -l库名 (-L后的路径相当于VS的附加库目录,-l后的库名相当于附加依赖项)
在写一个控制程序,用到ni4882的驱动,在vs软件中可以在项目/属性/链接器/输入/附加依赖项里面添加ni4882.obj的路径,然后就可以使用。 但是在Qt里面不知道怎么添加obj,只知道可以在pro文件中添加LIBS +="lib文件路径“,但是不能识别obj的文件。。。 程序里面添加了#include "ni4882.h"这个头文件,但是用到里面的函数的时候就出现错误这是错误截图,应该就是说ni4882中的这些函数没有定义,我想到的就是添加ni4882.obj文件,但是不知道怎么添加。也是刚接触Qt,请懂的朋友、老师们帮帮看看怎么解决...... 感激不尽
直接 LIBS+="C:\\Program Files (x86)\\....\\ni4882.obj" 试试 如果还不行,就右键项目--添加库--外部库 让QT帮你生成
nisyscfg niSysMon 这两个才是lib文件 你VS里面的附加依赖项配置的是哪个库名
你的库名很有个性啊
那个是小写的L不是i http://www.myexception.cn/qt/743254.html
24,852
社区成员
27,330
社区内容
加载中
试试用AI创作助手写篇文章吧