问题描述
我有一个在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 (将#修改为@)