我正在寻找一种方法来编译和调试与Qt DLL的发布版本链接的Qt应用程序。更具体地说,我想做一个" debug build"但链接反对"发布版本" Qt DLL。有一种标准的方法吗?或唯一的选择是做一个"发布版本"添加了调试信息?
提前致谢。
答案 0 :(得分: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