gpt4 book ai didi

使用 Visual Studio 编译 GCC 项目

转载 作者:行者123 更新时间:2023-11-30 19:45:31 58 4
gpt4 key购买 nike

我有一个使用 GCC 编译的项目,现在我想使用 Visual Studio 打开并运行它。我该怎么办?

我在 Visual Studio 中创建了新的 C 项目,然后将 .c 文件添加到源文件中,并将 .h 文件添加到头文件中。但是我应该为 makefile 做什么呢?

我看到这些错误:

Error   9   error LNK2005: _main already defined in basic00.obj fp.obj

Error 10 error LNK2001: unresolved external symbol _optind fp.obj

Error 11 error LNK2001: unresolved external symbol _optopt fp.obj

Error 12 error LNK2001: unresolved external symbol _optarg fp.obj

Error 13 error LNK2019: unresolved external symbol _getopt referenced in function _main fp.obj

Error 14 error LNK2001: unresolved external symbol _opterr fp.obj

Error 15 fatal error LNK1120: 5 unresolved externals C:\Users\user\Documents\Visual Studio 2008\Projects\project.c\Debug\project.c.exe

最佳答案

  1. 您需要删除第二个 main() 函数。
  2. 您正在使用optindoptopt等。这些函数在POSIX库中定义,VS编译器没有这些函数。您需要删除这些调用。

关于使用 Visual Studio 编译 GCC 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26217745/

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