当前位置: 首页 > 面试题库 >

尝试使用pkg-config,但它不是已注册的命令

秦博达
2023-03-14
问题内容

好的,所以我已经使用MinGW在Windows 8下建立了整个Go开发环境。我正在使用 LiteIde

C:/Go/bin/go.exe build  [C:/Users/Alyx/Go/Hi]
pkg-config --cflags sdl
exec: "pkg-config": executable file not found in %PATH%
Error: process exited with code 2.

但是后来我收到“ pkg-config”的错误,起初我没有安装。(我正在尝试使用列出全屏模式的测试来编译SDL绑定)

然后,将它们全部设置在C:\ MinGW \ Bin文件夹(pkg-config.exe和额外的dll)中。

但是,那仍然是行不通的。进入CMD,键入名称“不被识别为内部…”

因此,我认为我必须将环境变量放入Windows。我尝试使用“ C:\ MinGW \
bin”值进行%PATH%。没有。然后我尝试了PKG_CONFIG_PATH。没有。

所以我不确定我需要什么环境变量,或者我是否可以在LiteIde中放入任何类型的变量。除了那个idk以外,还有什么要做。


问题答案:

从错误中看来,您尝试添加C:\MinGW\bin%PATH%变量的尝试失败。

确保将其添加到的“系统环境变量”下Control Panel\All Control Panel Items\System,单击Advanced System SettingsAdvanced选项卡,Environment Variables...按钮,然后编辑(添加到现有值的末尾)Path下的条目。然后重新启动您的Shell或IDE以应用系统设置。System variables``;C:\MinGW\bin

如果pkg-config.exeC:\MinGW\bin文件夹中,将在中找到%PATH%



 类似资料:
  • 我知道我们不应该使用==但是。equal()方法在IntelliJ或Idk中不起作用。如果不是IntelliJ,那就错了。有人能看一下吗。

  • creds application.yml服务器:端口:9000 Eureka:Client:ServiceUrl:DefaultZone:http://localhost:8761/Eureka/ 发现application.yml

  • 我正在处理一些注册过程的Android应用程序(原生Android),使用AWS放大和Cognito用户池从这个链接https://aws-amplify.github.io/docs/android/authentication#signup。 我已经做了,直到放大添加验证和放大推送。我的原始文件夹中有配置文件。在实现注册功能后,我在尝试从我的应用程序注册时遇到以下错误: 2019-10-23

  • 我用pip3在我的覆盆子中安装了下一个包:-python-axolotl-Proverbuf-六-Argparse-readline-枕头-tqdm-请求-pyCrypto-blinker 接下来我安装了yowsup pip3安装yowsup 所以,我下载了一个存储库,https://github.com/danielcardeenas/whatsapp-framework,(今天是2019年5月

  • 我制作了一个简单的注册表单,并将其连接到数据库。如果我是第一次注册,它允许我登录并进入主页。然而,当我注销并尝试再次登录时,它总是显示“错误的密码或电子邮件”,即使我把一切都正确。尝试重置密码,密码成功重置,但当我尝试登录时,它只是再次显示相同的错误。 下面是im使用的注册php代码 } 这是登录php脚本im使用

  • 我知道我们不应该使用==但是。equal()方法在IntelliJ或Idk中不起作用。如果不是IntelliJ,那就错了。有人能看一下吗。