gpt4 book ai didi

c++ - 链接 1310 : error in VStudio 2010

转载 作者:行者123 更新时间:2023-11-28 08:02:42 25 4
gpt4 key购买 nike

我正在 Visual Studio 2010 Ultimate Edition 下开发一个项目。当我按下“开始调试”按钮时,编译开始并出现错误

"Error Link 1310 : Exports not supported for pure. MSIL image in ...."

我不知道如何解决这个问题,它似乎是公共(public)语言运行时编译中的一个选项问题,但我不理解文档的这一部分 http://msdn.microsoft.com/en-us/library/k8d11d4s%28v=vs.90%29.aspx .

最佳答案

好吧,将选项从/clr:pure 更改为普通/clr,它将停止提示。右键单击您的项目,属性,常规,“公共(public)语言运行时支持”设置。

/clr:pure 选项强制编译器仅省略 IL,不允许使用机器代码。您不能使用该选项导出函数,编译器必须为导出发出 stub ,以确保加载 CLR 并确保代码从 native 执行转换为托管执行。该 stub 需要机器代码。

这是否是您真正想要的是不可能从问题中猜出的。/clr:pure 选项通常没有多大意义,您不妨用 C# 或 VB.NET 编写代码。如果您需要与 native 代码互操作,C++/CLI 语言是首选武器。导出 stub 当然不错,它使您不必自己托管 CLR 或迷失在 COM 编程中。但请注意,它并不是特别快。

关于c++ - 链接 1310 : error in VStudio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10971185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com