【问题标题】:Netbeans - cannot find make.exe , "cygdrive/" is pre-added to PATHNetbeans - 找不到 make.exe ,“cygdrive/”已预先添加到 PATH
【发布时间】:2013-08-29 02:25:49
【问题描述】:

尝试在 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

【问题讨论】:

  • 现在,你下载GTK+2了吗?

标签: c++ netbeans makefile mingw


【解决方案1】:

准备使用 PKG-CONFIG

在某些情况下,MinGW 和 MSYS 不附带 pkg-config。
在 Windows 上安装 pkg-config 并不容易。

看看这里你是怎么做到的。

mingw how to

  • 不用担心cygdrive netbeans 会做自己的逻辑。

  • 将 C:\MinGW 也添加到您的路径中

  • 我在路径中也有 C:\msys\1.0\bin,我把它放在了 c:\mingw 设置之前。

【讨论】:

  • 我按照你说的做了,但现在它说:Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing gtk+-2.0.pc to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found make: *** [.build-pre] Error 1 有一些解决方案,但适用于 Linux
  • 你可以在这里GTK+2找到GTK+。向下滚动到下载部分。
【解决方案2】:

您关于在“pkg-config 搜索路径”中找不到 gtk+-2.0 的第二个回复与 pkg-config 用于查找库文件的环境变量有关。

在windows中,环境变量叫做PKG_CONFIG_PATH,在My Computer/Properties/Advanced/Environment Variables下找到,我不得不承认我没有运行Linux但是这里有一个linux环境变量解释的链接:

https://wiki.archlinux.org/index.php/Environment_Variables

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2016-09-19
    • 2013-11-08
    • 2014-05-07
    • 1970-01-01
    • 2015-09-18
    • 2019-08-26
    • 2014-06-21
    • 2016-04-12
    • 2016-06-24
    相关资源
    最近更新 更多