gpt4 book ai didi

xcode5 - xcode 外部构建系统 - Shell 脚本调用错误

转载 作者:行者123 更新时间:2023-12-01 06:30:57 26 4
gpt4 key购买 nike

我正在 xcode5 中构建我的 makefile 项目,它在大多数情况下运行良好。这是一个包含许多子目录的 autoconf 项目 - 没什么大不了的。

但是,我确实对问题导航器有疑问。当我的项目中某个文件中有一个错误时,xcode 会正确检测到问题并在问题导航器中输出错误 - 但是似乎 xcode 无法将错误链接到项目导航器中的文件。

在下面的示例中,我在其中一个方法“hello”中插入了一个垃圾字符串,显然编译器对此并不满意。不幸的是,即使在项目中也找不到 .cpp 文件

Screenshot from Issue Navigator

我怀疑 xcode 通过解析 makefile/clang++ 的输出并尝试确定问题出在哪里 - 但显然失败了。

以下是 Log Navigator 中的日志

/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in src
make[2]: Nothing to be done for `all'.
Making all in src/pops
make[2]: Nothing to be done for `all'.
Making all in src/jops
make[2]: Nothing to be done for `all'.
Making all in src/jops/tops
/bin/sh ../../../libtool --tag=CXX --mode=compile clang++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../.. -I /usr/include/openssl -I../../../src/ -g -O2 -MT test.lo -MD -MP -MF .deps/test.Tpo -c -o test.lo test.cpp
libtool: compile: clang++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../.. -I /usr/include/openssl -I../../../src/ -g -O2 -MT test.lo -MD -MP -MF .deps/test.Tpo -c test.cpp -fno-common -DPIC -o .libs/test.o
test.cpp:8:9: error: use of undeclared identifier 'hello'
hello
^
1 error generated.
make[2]: *** [test.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

任何人都可以帮助我帮助 xcode 在问题导航器中找到该文件吗?它将帮助我使用我非常喜欢的 xcode IDE 调试这个项目。

最佳答案

也许最好的选择是使用 Automake in non-recursive mode .这将打印相对于顶级目录的路径。

关于xcode5 - xcode 外部构建系统 - Shell 脚本调用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21725063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com