Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XCode+;cmake忽略对当前生成的更新_Xcode_Cmake - Fatal编程技术网

XCode+;cmake忽略对当前生成的更新

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

我正在尝试使用Xcode交叉编译一个c++/Objective-c项目。我第一次构建它时,应用程序构建得很好,运行正常。问题是,在这之后,对代码的任何修改都不会引用应用程序。我可以看到代码正在编译,并且可以确认源文件已生成,但这根本不会更改应用程序


我试图删除构建的库,生成的应用程序,甚至清理项目似乎都不会改变输出的应用程序。新库似乎是在另一个文件夹上生成的,编译器找不到它。

它确实有些奇怪。对我来说,删除相关的.o文件、链接的应用程序二进制文件以及整个.dSYM文件夹都很有帮助。

因此我发现删除.app和building中生成的二进制文件会再次强制重新链接所有内容。令人恼火,但至少我不必进行全面清理+重建。

问题可能与问题有关#12451,请参阅。