C++ 查看预处理后的源文件

gcc -E filename.cpp 会生成 filename.cpp 的预处理文件

使用vs

打开VS的开发人员命令提示符

或者用cmd运行 vcvarsall.bat  生效VC环境变量

cl.exe -E QtDemo.cpp >> QtDemo1.cpp  保存到QtDemo1.cpp

打开VS交叉编译环境,将项目配置中的生成命名行拷出加上 -E GeneratedFiles\Debug\moc_CMainWindow.cpp >> moc_CMainWindowD.cpp

cl.exe /MP /GS /analyze- /W1 /Zc:wchar_t /I".\GeneratedFiles" /I"." /I"D:\Qt\Qt5.13.0\5.13.0\msvc2017\include" /I".\GeneratedFiles\Debug" /I"D:\Qt\Qt5.13.0\5.13.0\msvc2017\include\QtCore" /I"D:\Qt\Qt5.13.0\5.13.0\msvc2017\include\QtGui" /I"D:\Qt\Qt5.13.0\5.13.0\msvc2017\include\QtANGLE" /I"D:\Qt\Qt5.13.0\5.13.0\msvc2017\include\QtWidgets" /Zi /Gm- /Od /Fd"Debug\vc141.pdb" /Zc:inline /fp:precise /D "UNICODE" /D "_UNICODE" /D "WIN32" /D "_ENABLE_EXTENDED_ALIGNED_STORAGE" /D "WIN64" /D "QT_DLL" /D "QT_CORE_LIB" /D "QT_GUI_LIB" /D "QT_WIDGETS_LIB" /errorReport:prompt /WX- /Zc:forScope /Gd /Oy- /MDd /Fa"Debug\" /EHsc /nologo /Fo"Debug\" /Fp"Debug\SignalSlot.pch" /diagnostics:classic -E GeneratedFiles\Debug\moc_CMainWindow.cpp >> moc_CMainWindowD.cpp

或者直接

 预处理到文件改为是

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值