我需要逐步查看Qt代码以帮助解决我C++应用程序中的一个错误。我从这里下载了qt-mac-opensource-src-4.5.2.tar并按照附带的安装说明进行了安装:
我正在使用Xcode 3.1.3,并尝试更改可执行文件信息为“在加载框架时使用调试后缀”。这会生成很多警告,例如:
警告:找不到对象文件“/private/tmp/qt-mac-opensource-src-4.5.2/src/corelib/.obj/debug-shared/qmalloc.o” - 没有“global/qmalloc.cpp”的调试信息可用。
警告:找不到对象文件“/private/tmp/qt-mac-opensource-src-4.5.2/src/corelib/.obj/debug-shared/qnumeric.o” - 没有“global/qnumeric.cpp”的调试信息可用。
还有很多与Qt无关的警告。
我关闭了Macbook Pro一整夜,我只能假设这会清除tmp目录,因为解压后的文件不再存在。
我认为重新构建Qt而不使用框架可以解决问题,但这更像是一个权宜之计,可能会回来咬我。每次重建需要3到4个小时,我也有点不愿意这样做。
另外,下载二进制文件和调试库是否可行?
非常感谢您对我漏掉的内容以及如何解决此问题的任何建议。谢谢。
- 将文件解压到/tmp。
- 键入./configure -debug。
- 键入make。
- 键入sudo make install。
- 按照说明编辑PATH环境变量。
- 将
DYLD_IMAGE_SUFFIX
环境变量设置为_debug。
我正在使用Xcode 3.1.3,并尝试更改可执行文件信息为“在加载框架时使用调试后缀”。这会生成很多警告,例如:
警告:找不到对象文件“/private/tmp/qt-mac-opensource-src-4.5.2/src/corelib/.obj/debug-shared/qmalloc.o” - 没有“global/qmalloc.cpp”的调试信息可用。
警告:找不到对象文件“/private/tmp/qt-mac-opensource-src-4.5.2/src/corelib/.obj/debug-shared/qnumeric.o” - 没有“global/qnumeric.cpp”的调试信息可用。
还有很多与Qt无关的警告。
我关闭了Macbook Pro一整夜,我只能假设这会清除tmp目录,因为解压后的文件不再存在。
我认为重新构建Qt而不使用框架可以解决问题,但这更像是一个权宜之计,可能会回来咬我。每次重建需要3到4个小时,我也有点不愿意这样做。
另外,下载二进制文件和调试库是否可行?
非常感谢您对我漏掉的内容以及如何解决此问题的任何建议。谢谢。