在Windows上使用clang-cl编译Objective-C ++

问题描述

我有一个在MacOS上开发的Qt项目。我已经得到了使它在Windows上编译的工作。

我当前的问题是编译器(Microsoft的LLVM clang-cl)似乎忽略了Objective-c ++文件,而QtCreator在#import语句上出现了异常(类型库的#import是Microsoft一项不受欢迎的功能) 。在那之后,它也吓坏了很多东西,但是我想这是由于导入处理不当造成的。

我被认为是win32-clang-mvsc是唯一支持在Windows上编译Objective-C ++文件的QtCreator编译器,但是,它似乎不支持#import语句。

我环顾四周,看来我将需要GNUstep才能在Windows上对其进行编译,但我不确定它是否能正常工作。

是否可以使用GNUstep随QtCreator提供的任何编译器?还是有某种方法可以使用我已经在使用#import语句编译文件的编译器?

我在构建时遇到的错误是***。obj文件不存在,其中***是带有#import语句的文件名称。我猜编译器会跳过它,并且不会生成.obj文件,因此找不到某些文件。我猜这是链接器,但是我希望链接器会出现错误,而不是通用文件未找到错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...