【发布时间】:2013-04-19 08:03:00
【问题描述】:
我尝试让 gtkmm 在 Eclipse 中运行。这是我的makefile(没有清理):
all : main.cpp
@export PATH+=/opt/local/bin;
@echo PATH=$(PATH);
g++ -v `pkg-config gtkmm-2.4 --cflags` \
-O0 -g3 -Wall -S \
-o main.o main.cpp;
g++ -v -o main.exe main.o \
`pkg-config gtkmm-2.4 \
--libs` ;
在控制台中我得到(在其他输出中):
PATH=/usr/bin:/bin:/usr/sbin:/sbin
g++ -v `pkg-config gtkmm-2.4 --cflags` \
-O0 -g3 -Wall -S \
-o main.o main.cpp;
/bin/sh: pkg-config: command not found
我做到了:
ln -s /usr/bin/pkg-config /opt/local/bin/pkg-config
当我输入时
/usr/bin/pkg-config
在终端中,我得到:
Must specify package names on the command line
所以我假设 pkg-config 在“终端”中工作......但不是在 eclipse 中。
我能做什么?
谢谢!
尼尔斯
【问题讨论】:
-
好的,手动添加
pkg-config gtkmm-2.4 --cflags和pkg-config gtkmm-2.4 --lib的输出反而让我摆脱了那个错误.. 仍然,看起来.. 不.. 不要那样做
标签: eclipse macos gtkmm pkg-config