gpt4 book ai didi

c# - Visual Studio C++/CLI 模板神秘错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:07:58 25 4
gpt4 key购买 nike

好吧,我一直在尝试在 Visual Studio 2015 中创建一个 C++ DLL,这花了一段时间,因为我对 Visual Studio 不是很好。

我需要访问 .NET 库,特别是 System::Management。 (由于 C++ 实现不佳,编写代码比需要的要难一些,但至少它有一个。)

我修复了明显的错误,最后发现我必须在项目属性中启用 CLR,然后使用 References->Add Reference 选择相关的库。但毕竟,现在它只是给出了这个奇怪的错误:

LNK1104: cannot open file 'MSCOREE.lib'

编译器没有在任何下方显示红色波浪线,并且错误声称该行是“1”并且文件是“LINK”,所以没有帮助。

我想我可能在某个地方搞砸了项目配置,所以我创建了一个新项目并将代码移了过来。错误仍然发生。如果我关闭 CLR 并注释掉依赖于 .NET 的代码,则构建成功且没有错误。

所以我尝试从模板(Visual C++ -> Win32 控制台应用程序)创建一个新项目,然后在执行任何其他操作之前启用 CLR。然后我再次尝试,选择不同版本的 .NET 框架。

最后,我尝试使用模板(Visual C++ -> CLR -> CLR 控制台应用程序)创建一个项目并立即构建它。我的意思是字面上没有做任何其他事情。还是一样的错误!

LNK1104: cannot open file 'MSCOREE.lib'

这到底是怎么回事?我在这里做错了什么,还是 VS2015 坏了?

最佳答案

我遇到了同样的问题。 安装“.NET Framework 4.6.1 SDK” 解决了这个问题。注意版本号,从你的项目配置文件中获取

关于c# - Visual Studio C++/CLI 模板神秘错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41030806/

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