首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知目标-C运行时“microsoft”

未知目标-C运行时“microsoft”
EN

Stack Overflow用户
提问于 2019-02-28 13:21:09
回答 1查看 105关注 0票数 0

我正试图用WinObjC编写一个应用程序。我正在使用VisualStudio2017版本15.7.6和来自NuGet的v0.2.180221版本的WinObjC预释放版本。

它试图编译的第一个源文件和随后的每个源文件都失败了,出现了错误消息:

clang.exe : error : unknown or ill-formed Objective-C runtime 'microsoft'

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-08-19 15:55:04

您似乎试图使用侧加载的clang编译器,这是不幸的,因为对于WinObjC,已经使用了修改后的clang和自定义的ObjectiveC运行时。

要成功地构建您的项目,您必须将最新版本为v0.2.180221-dev-20180516000001的WinObjC nuget包与这个https://www.nuget.org/packages/WinObjC.Compiler/编译器包一起添加到您的项目中,其中包括原始clangv6.0.1中正确的clang叉。支持VS版本是v15.4.5-15.8.9

更新1

要使用从v15.9到当前VS2019 v16.X的最新Visual,您可能会发现有用的本题以及如何修改项目以使其运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54926737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档