gpt4 book ai didi

C++ 应用程序编译错误 :cannot find -lpthread

转载 作者:行者123 更新时间:2023-11-30 05:23:27 34 4
gpt4 key购买 nike

我在 Windows 7 上使用带有 CDT 和 MinGW 的 Eclipse。我写了一个简单的程序,但它没有运行。

最佳答案

A.首先,确保包含路径为 Eclipse 所知。

以下说明详见https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html但为了清楚起见,我将它们包括在这里:

选择“项目”菜单 ⇒ 属性 ⇒ C/C++ 常规 ⇒ 路径和符号 ⇒ 在“包含”选项卡中

  1. 将以下目录“添加”到“GNU C”,其中 $MINGW_HOME 是您的 MinGW 安装目录(将 version_number 替换为您系统上使用的版本):

    • $MINGW_HOME\lib\gcc\mingw32\version_number\include
    • $MINGW_HOME\include
    • $MINGW_HOME\lib\gcc\mingw32\version_number\include-fixed
  2. 将以下目录“添加”到“GNU C++”,其中 $MINGW_HOME 是您的 Cygwin 安装目录:

    • $MINGW_HOME\lib\gcc\mingw32\version_number\include\c++
    • $MINGW_HOME\lib\gcc\mingw32\version_number\include\c++\mingw32
    • $MINGW_HOME\lib\gcc\mingw32\version_number\include\c++\backward
    • $MINGW_HOME\lib\gcc\mingw32\version_number\include
    • $MINGW_HOME\include
    • $MINGW_HOME\lib\gcc\mingw32\version_number\include-fixed

B.如果 Eclipse 找不到 make

  • 您可能必须将 C:\MinGW\bin\mingw32-make.exe 复制为 C:\MinGW\bin\make.exe
  • 此外,将 MinGW\bin 添加到您的 Windows PATH 环境变量

C.您可能必须从 MinGW 包安装程序安装 pthread 库。

  1. 转到您的 MinGW 安装文件夹(默认为 C:\MinGW)
  2. 在\bin 文件夹中,双击 mingw-get.exe 启动 MinGW 安装管理器
  3. 在“所有包”列表中,选择mingw32-libpthreadgc 包和“标记为安装”
  4. 在“安装”菜单中,点击“应用更改”
  5. 重新启动 Eclipse

关于C++ 应用程序编译错误 :cannot find -lpthread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39172070/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com