XCode+;cmake忽略对当前生成的更新
我正在尝试使用Xcode交叉编译一个c++/Objective-c项目。我第一次构建它时,应用程序构建得很好,运行正常。问题是,在这之后,对代码的任何修改都不会引用应用程序。我可以看到代码正在编译,并且可以确认源文件已生成,但这根本不会更改应用程序XCode+;cmake忽略对当前生成的更新,xcode,cmake,Xcode,Cmake,我正在尝试使用Xcode交叉编译一个c++/Objective-c项目。我第一次构建它时,应用程序构建得很好,运行正常。问题是,在这之后,对代码的任何修改都不会引用应用程序。我可以看到代码正在编译,并且可以确认源文件已生成,但这根本不会更改应用程序 我试图删除构建的库,生成的应用程序,甚至清理项目似乎都不会改变输出的应用程序。新库似乎是在另一个文件夹上生成的,编译器找不到它。它确实有些奇怪。对我来说,删除相关的.o文件、链接的应用程序二进制文件以及整个.dSYM文件夹都很有帮助。因此我发现删除.
我试图删除构建的库,生成的应用程序,甚至清理项目似乎都不会改变输出的应用程序。新库似乎是在另一个文件夹上生成的,编译器找不到它。它确实有些奇怪。对我来说,删除相关的.o文件、链接的应用程序二进制文件以及整个.dSYM文件夹都很有帮助。因此我发现删除.app和building中生成的二进制文件会再次强制重新链接所有内容。令人恼火,但至少我不必进行全面清理+重建。问题可能与问题有关#12451,请参阅。