VS COM 项目编译为 32 位时出现错误 C2259
编译 32 位应用程序时,在尝试编译 64 位版本时,您可能会遇到错误 C2259。这通常意味着编译器找不到定义在某个 64 位库或可执行文件中的某个函数。
原因和解决方法:
Character Set
和 Code Generation
的设置正确无误。Linker
页面上设置适当的选项,以确保链接器可以找到所有的 64 位库和可执行文件。Configuration Properties
> General
>Platform Toolset
下选择 Visual Studio (v141)
或更高版本,以启用 64 位支持。如果您仍然无法解决此问题,建议您寻求有关该错误详细信息的更多帮助,以便更准确地了解问题所在。
领取专属 10元无门槛券
手把手带您无忧上云