首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行运行Borland c++ 10 IDE项目

从命令行运行Borland c++ 10 IDE项目
EN

Stack Overflow用户
提问于 2013-07-10 17:25:26
回答 1查看 1.4K关注 0票数 1

我正在尝试将遗留的borland c++项目集成到jenkins任务中,我需要能够从命令行编译该项目。

是否有任何方法从项目中获取编译器CLI信息,以便我可以创建一个批处理文件来编译它?

所以: Windows 7

EN

回答 1

Stack Overflow用户

发布于 2013-07-10 19:23:48

您可以通过导出项目的makefile来获取C++生成器调用的命令。

  1. 菜单下的goto >导出一个Makefile。
  2. 导出之后,打开一个cmd.exe外壳到生成的makefile的位置。
  3. 使用borland的make.exe工具运行makefile: make -B -K -n -f"projectMakefileGoesHere“

代码语言:javascript
复制
- `-B` will traverse all the dependencies ignoring age.
- `-K` will keep any temp response files used during the build.
- `-n` do a dry-run printing the commands that would've been called in an actual build.

链接命令将位于MAKE0xxx.@@@响应文件中,其中"x“是make分配的数字。

对于更高版本的C++生成器,.cbproj项目实际上是一个msbuild文件。可以使用msbuild打印用于项目的生成命令。例如:

msbuild "project.cbproj“-p:Configuration=Debug -clp:ShowCommandLine -v:n

不幸的是,msbuild没有一个新的运行选项,所以它最终会构建项目。另一个想法是创建一个简单的日志程序,以取代bcc32.exe编译器和ilink32.exe链接器。这样,您就可以确切地看到哪些选项和开关正在传递给这些工具。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17577062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档