尝试在NetBeans中编译c ++。我正在使用MakeGW作为工具集合。
/usr/bin/which: no pkg-config in (/cygdrive/c/MinGW/bin:/usr/bin:/cygdrive/c/Borland/Delphi7/Bin:/cygdrive/c/Borland/Delphi7/Projects/Bpl:/cygdrive/c/Program Files/PC Connectivity Solution:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Intel/DMIX:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Program Files/NTRU Cryptosystems/NTRU TCG Software Stack/bin:/cygdrive/c/Program Files/Wave Systems Corp/Gemalto/Access Client/v5:/cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/MinGW/bin:/cygdrive/c/Program Files/Java/jdk1.6.0_31/bin:/cygdrive/c/MinGW/bin)
make:pkg-config:找不到命令
make: * [.build-pre]错误127
我的路径是“
C:\Program Files\Java\jdk1.6.0_31\bin\;C:\MinGW\bin
我不明白为什么它甚至提到了cygwin
答案 0 :(得分:0)
准备使用PKG-CONFIG
在某些情况下,pkg-config不附带MinGW和MSYS 在Windows上安装pkg-config并不容易。
看看你怎么做。
不要担心cygdrive
netbeans在做自己的逻辑。
还将C:\ MinGW添加到您的路径
我在路径中也有C:\ msys \ 1.0 \ bin,我把它放在c:\ mingw设置之前。
答案 1 :(得分:0)
关于在“pkg-config搜索路径”中找不到gtk + -2.0的第二个回复与pkg-config用于查找库文件的环境变量有关。
在windows中,环境变量名为PKG_CONFIG_PATH,位于“我的电脑/属性/高级/环境变量”下,我不得不承认我不运行Linux,但这里是linux环境变量解释的链接:
https://wiki.archlinux.org/index.php/Environment_Variables
我希望这会有所帮助。