我有一个想在Xamarin studio中打开的.sln文件,问题是这个文件在c ++中,当我打开这个项目时,会出现这样的信息:"Xamarin studio不允许这种类型的项目“
我将Xamarin studio更新到版本6,我认为在以前的版本中,我不仅可以使用C#,还可以使用c和c ++,我认为我需要为Xamarin studio添加一个补充。
那么,如何在Mac上的Xamarin studio中打开C ++解决方案呢?或者,如果这是不可能的,我还有其他选择吗?
发布于 2017-04-06 12:17:13
发布于 2016-10-31 12:04:36
如果我是正确的,*.sln文件是由微软的Visual Studio生成和使用的,它们可能与其他IDE不兼容。
您可能很幸运,该项目使用了一些构建生成器,如CMAKE或Premake。如果是这种情况,您可以使用这些工具为Xamarin生成正确的项目文件。请考虑阅读工具文档以获取有关这方面的更多信息。
如果不是这样,那么您将不得不在Xamarin中手动重新创建构建系统,在其中创建一个新的空白项目文件。这包括手动复制源文件和代码库中的其他内容,并尽可能地匹配原始的Visual Studio构建选项和标志。一些尝试和错误将是必要的。如果项目太复杂或使用自定义构建步骤,也可能在人力上是不可能的。
通过尝试在Xamarin安装中创建一个C++项目并编译传统的Hello World,可以很容易地验证它是否支持C++。我认为它目前还不受支持,你记得的是MonoDevelop,这是Xamarin公司以前使用的集成开发环境。它确实支持C++,但我不确定它的当前状态,也不确定是否有支持。
https://stackoverflow.com/questions/40335985
复制相似问题