2014-10-07 61 views
1

我正在寻找一种方式来编译和调试我的Qt应用程序链接与Qt DLL的发布版本。更具体地说,我想做一个“调试构建”,但链接Qt DLL的“发布版本”。有一个标准的方法来做到这一点?或者唯一的选择是添加调试信息来做一个“发布版本”?调试模式没有调试生成DLL

在此先感谢。

回答

0

如果您使用的是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