这一切都是在Windows环境下进行的。
我有一个主要的项目,依赖于2个库(例如,当我通过Code::Blocks IDE重建时,它会按预期清理库项目和主项目。然后,它构建了所有3个项目,首先是库,正如预期的那样,没有任何问题。
我试着从命令行做同样的事情:
"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" src\emb\bwk\vehicle_monitor\pjt\vehicle_monitor.cbp --target="Release" --rebuild
但它不会像在IDE中那样清理或生成库项目,因此会产生错误:
tricore-g++.exe: error: ..\..\..\..\ext\micro_cdr\result\libmicro_cdr.a: No such file or directory
tricore-g++.exe: error: ..\..\..\..\ext\micro_dds\result\libmicro_dds.a: No such file or directory
Process terminated with status 1 (1 minute(s), 6 second(s))
2 error(s), 39 warning(s) (1 minute(s), 6 second(s))
我尝试了所有命令行选项,但没有看到生成任何日志文件
C:\>"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" "Z:\workspace\autoyard\src\emb\bwk\vehicle_monitor\pjt\vehicle_monitor.cbp" --target="Release" --rebuild --log-to-file --debug-log-to-file /d --verbose
我在命令行中遗漏了什么吗?
使用--help
选项的命令行选项:
1条答案
按热度按时间flvtvl501#
有两个答案/结论,我可以得出:
"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" "C:\Users\Ryan Gleim\Desktop\CB_workspace.workspace" --target="Release" --rebuild
"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" "Z:\workspace\autoyard\src\ext\micro_cdr\pjt\micro_cdr.cbp" --target="Release" --rebuild
"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" "Z:\workspace\autoyard\src\ext\micro_dds\pjt\micro_dds.cbp" --target="Release" --rebuild
"C:\Program Files (x86)\STW\CodeBlocks\codeblocks.exe" "Z:\workspace\autoyard\src\emb\bwk\vehicle_monitor\pjt\vehicle_monitor.cbp" --target="Release" --rebuild