Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
Qt 没有调试生成DLL的调试模式_Qt - Fatal编程技术网

Qt 没有调试生成DLL的调试模式

Qt 没有调试生成DLL的调试模式,qt,Qt,我正在寻找一种方法来编译和调试与Qt DLL发布版本相关的Qt应用程序。更具体地说,我想做一个调试构建,但要针对Qt DLL的发布构建进行链接。有一个标准的方法可以做到这一点吗?或者唯一的替代方法是添加调试信息进行发布构建 提前感谢。如果您使用的是windows,您可以这样做 #if defined(_DEBUG) && defined(USE_DEBUG_QT) #pragma comment(lib, "QtCored4.lib") #pragma comment(lib,

我正在寻找一种方法来编译和调试与Qt DLL发布版本相关的Qt应用程序。更具体地说,我想做一个调试构建,但要针对Qt DLL的发布构建进行链接。有一个标准的方法可以做到这一点吗?或者唯一的替代方法是添加调试信息进行发布构建


提前感谢。

如果您使用的是windows,您可以这样做

#if defined(_DEBUG) && defined(USE_DEBUG_QT)
#pragma comment(lib, "QtCored4.lib")
#pragma comment(lib, "QtGuid4.lib")
#pragma comment(lib, "QtOpenGLd4.lib")
#else
#pragma comment(lib, "QtCore4.lib")
#pragma comment(lib, "QtGui4.lib")
#pragma comment(lib, "QtOpenGL4.lib")
#endif