【发布时间】:2014-02-27 04:04:04
【问题描述】:
我在 Windows 7 机器上使用 Visual Studio 2012。 I7 处理器。
我有一个托管 C++/CLI 库。该项目还引用了一个 Native C++ 静态库。 我已经为 x86 配置了所有东西。
但是,当我构建时,如果我使用 CorFlags 检查生成的 dll,它会显示:
PE:PE32
CorFlags:24
仅:0
32位:0
签名:1
根据this 的帖子,这意味着我的 dll 是用于 AnyCPU 的吗?我试图找到更多关于如何解释标志的文档,但没有发现任何不同。
我很困惑,如果我使用配置为“x86”的平台构建,那么 32Bit 标志不应该是 1 吗?
我是否缺少一些额外的配置?
【问题讨论】:
标签: visual-studio-2012 c++-cli