【发布时间】:2010-11-18 08:04:08
【问题描述】:
我正在使用 Microsoft Visual Studio 2008,并成功地用 C++ 构建了一个命令行程序。
但是,对于我的自动构建,我在 MSVC 上下文之外调用 cl.exe 和 link.exe(我使用 Maven Native 构建,因为大多数项目是Java)。
在这种情况下,我设法生成了我的可执行文件。但是当我执行它时,我会立即收到“程序太大而无法放入内存”的消息。
当然,内存没有真正的问题:我有一台功能强大的 XP 机器,有 2 GB 内存。我猜该可执行文件缺少正确的二进制标头,并且我需要使用某些选项来 cl.exe,或者更有可能是 link.exe。
有什么想法吗?
【问题讨论】:
标签: c++ visual-studio visual-studio-2008 build