我有一个要与虚幻引擎链接的C ++ / CLI DLL库。在一个普通的Visual Studio项目中,我只启用CLR支持,并将其添加为参考,它就可以工作...但是对于虚幻引擎,构建会失败,说实话,我不知道该怎么做。在线教程介绍了如何链接C ++库,在大多数情况下,这些链接是您自己创建的。
1。我对于C ++ / CLI唯一拥有的是DLL文件。没有提供.lib文件,没有源代码... 2.有C#版本的可用源文件。问题就变成了我可以制作一个更易于链接的C#DLL版本吗? 3.在论坛中,有人提到启用CLR,您将失去任何跨平台功能。而且只能在Windows上运行...如果使用C#DLL更好,我会选择该路线
在VS中的虚幻引擎项目中,我启用了CLR支持。选择.NET版本的选项显示为灰色。.我无法对其进行编辑。
然后我通过编写“使用名称空间系统”来测试CLR支持。
在正常的VS项目中构建,但在虚幻中我得到了错误;
错误C2871'系统':具有该名称的名称空间不存在