我尝试让 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 中。
我能做些什么?
谢谢!尼尔斯