Qt with Visual Studio macro issue
Qt with Visual Studio macro issue
我想在Visual Studio中打开我的Qt项目以进行更高级的调试。问题是它无法从Qtpro文件中识别一个定义的常量。
代码Qt专业文件:
QMAKE_TARGET_NAME = My App Test
DEFINES += APP_NAME=$$shell_quote("$$QMAKE_TARGET_NAME")
在Qt IDE中正常工作。在Visual Studio 2015中显示错误-找不到用户定义的文字运算符(#define APP_NAME ""My App Test""
)。
那么,如何使它与Visual Studio 2015和Qt兼容呢?问题是转义错误,在Visual Studio中,它在"我的应用程序测试"(APP_NAME
常量)周围显示双引号。如何正确逃生?提前谢谢。
解决方案是创建具有APP_NAME常量的C++头文件,并将其包含在需要的位置。现在它与Qt和Visual Studio 2015兼容。
相关文章:
- Seg Fault Issue C++ (file IO / getline)
- Issue with WriteProcessMemory
- std::partition segfault issue
- VSCode C/C++ Intellisense issue: Undefined identifiers (Linu
- OpenGL glBufferSubData Offset issue
- boost::property_tree XML issue
- qt QWidget::closeEvent link issue
- QT 和 JIRA Rest API: /rest/api/2/issue/createmeta 意外返回韩语的 iss
- Crypto++ GetModulus() issue
- Vector.push_back Issue
- LPWSTR typedef and macro?
- C++嵌套类从嵌套类继承,请键入 issue
- C++ PBKDF2 Issue
- CMake FindJNI issue on linux
- C++ 将二维数据库保存到文件ISSUE中
- MySQL with Qt issue
- 如何修复MSVC++(Microsoft Visual studio)中"macro overloading"的可变参数宏相关问题?
- CALLBACK macro (QT)
- Specific C++ Macro
- Qt with Visual Studio macro issue