gpt4 book ai didi

c++ - 无法使用cygwin编译C++

转载 作者:搜寻专家 更新时间:2023-10-31 02:21:10 24 4
gpt4 key购买 nike

C++ 新手,所以我很困惑。

尝试使用 netbeans 和 cygwin 编译一个非常简单的 hello world,但出现此错误。

编辑:也尝试从 cygwin 得到同样的错误。

  /usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -ladvapi32
/usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lshell32
/usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -luser32
/usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lkernel32

我错过了什么?我完成了 cygwin 的完整安装。

谢谢

最佳答案

您是否尝试从 Cygwin shell 进行编译?

cat >hello.c <<EOF
#include <stdio.h>
void main()
{
printf("Hello World !!!\n");
}
EOF
gcc -v hello.c

如果有效,则可能是您的 Netbeans 配置有问题。特别是,您可以将它与控制台的 gcc 日志中的 LIBRARY_PATH 进行比较。

关于c++ - 无法使用cygwin编译C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31759666/

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