请问,如果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只是一个第三方库而已