【问题标题】:Build Process for a Visual C++ 2008 Express ProjectVisual C++ 2008 Express 项目的构建过程
【发布时间】:2009-05-06 19:46:38
【问题描述】:

我有一个 VS 2008 C++ 项目,其中包含一个非常小且简单的代码文件。我需要编写一个应用程序来生成这个文件并将项目构建到一个 Win32 DLL 中。我需要将免费的编译器等与应用程序一起提供给我的客户,所以我无法自动化 VS 来执行此操作。

我最好怎么做?

【问题讨论】:

  • 之前有人问过类似的问题。
  • @dirkgently,我认为可能有,但我在制定搜索词时遇到了一些心理障碍。我认为当我发布问题时出现的“自动搜索”中可能会出现一些问题,但看起来没有什么合适的。

标签: c++ visual-studio visual-studio-2008 winapi


【解决方案1】:

VS 2008 Express 安装命令行编译器(实际上安装程序有一个选项,所以你只能得到命令行的东西)。所以得到一个免费的编译器是没有问题的。

如果您真的只需要将单个文件构建到 DLL 中,使用 '/LD' 选项的 cl 命令应该足以解决问题(尽管您可能至少需要几个其他选项)。

如果你想花点心思,我不确定 The Express SKU 是否包含 nmake.exe(但我想应该包含)。

【讨论】:

  • 我还需要链接,我也没有什么。
  • cl.exe 也会负责链接。您需要阅读 cl.exe 上的文档以确定您需要哪些选项。如果您有一个正在运行的 VS 项目,则该项目的属性对话框具有面板,将显示它用于构建项目的选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多