问题描述
- 请问,如果VC++6成功调用动态链接库了,那么Qt是不是也可以成功调用库?
-
请问,如果VC++6成功调用动态链接库了,那么Qt是不是也可以成功调用库?
解决方案
VC6 工作在是windows ,QT是跨平台的,
对于同一个库文件,VC能成功调用,那么Windows平台上的QT也应该有对应的方法能成功调用,但是换换平台应该就不行了
解决方案二:
要看是什么连接库啊,看是不是Win32平台的,看是不是对质VC6编译器的,如果是就可以了。在编译器编译命令中添加库引用就可以了。
解决方案三:
可以啊,我的QT用到了外部的一些库,下面那段代码是我在.pro文件中加入的
win32: LIBS += -L$$PWD/api/ -lthosttraderapi
-L$$PWD/api/ -lthostmduserapi
INCLUDEPATH += $$PWD/api
DEPENDPATH += $$PWD/api
然后.dll放在程序能找到的目录下,比如当前目录或者系统目录下,或者设置过环境变量能找到的目录下
解决方案四:
我想应该视编译器而定。
例如,OpenCV的build文件夹中有VC10,VC11,VC12编译好的版本,但是没有编译好的MinGW版本。
如果想用MinGW的话,还要自己用CMake编译。
解决方案五:
在windows平台是没问题的,QT只是一个第三方库而已
时间: 2024-12-22 10:52:34