【发布时间】:2016-09-11 22:45:51
【问题描述】:
我的规格是最新的(OS X El Capitan,10.11)。以下是我迄今为止尝试过的详细信息。
我已按照 wxWidgets 下载中包含的(终端)安装步骤进行操作:
mkdir build-cocoa-debug
cd build-cocoa-debug
../configure --enable-debug
make
cd samples; make;cd ..
cd demos; make;cd ..
然后,我跟着wxWidgets wiki guide创建Xcode项目。
当然,有很多编译错误。在处理了错误键入的包含后,仍然存在问题。在大多数情况下,它们是未声明的标识符和不完整的类型,但我特别注意了一个:
"No Target! You should use wx-config program for compilation flags!"
经过研究,我相信我需要使用 wx-config 来查找要输入到 Xcode 中“Other Linker Flags”选项中的标志。但是,我似乎无法在终端中使用 wx-config。
我不确定我是否正在处理核心问题。如果是,我该如何使用 wx-config?如果我不是,请引导我朝着正确的方向前进。
谢谢。
*** 编辑:***
我已经使用 wx-config 来查找我需要将哪些标志输入到 Xcode 中的“其他链接器标志”和“预处理器宏”中。这大大减少了我面临的错误和警告的数量。
不幸的是,这些新错误对我来说是深奥的:
如何删除这些错误以便我可以运行此项目?
【问题讨论】:
-
你说“似乎无法使用wx-config”是什么意思。当你尝试时会发生什么?
-
@Mark 当我尝试“wx-config -cxxflags”时,我得到一个“wx-config: command not found”日志。
-
好的,你可能没有正确设置你的 PATH 以便
bash可以找到wx-config。首先,您需要找到wx-config,然后在终端中尝试find / -name wx-config,它会告诉您安装它的位置。然后你就会知道它的完整路径 - 当你找到它时回来。 -
@Mark Awesome,我现在在正确的目录中。
-
所以如果它在
/usr/freddy,你可以运行/usr/freddy/wx-config,或者你可以编辑你的$HOME/.profile并将你的PATH设置为export PATH=$PATH:/usr/freddy他们bash会知道它在哪里每次登录。
标签: xcode macos xcode7 wxwidgets