我有一个用GCC编译的项目,现在我想打开并用visual studio运行它。我该怎么办?
我在visual studio中创建了新的C项目,然后将.c文件添加到源文件中,并将.h文件添加到Header Files中。但是我该怎么做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
答案 0 :(得分:0)
main()
功能。 optind
,optopt
等。这些功能在 POSIX 库中定义,VS编译器没有这些功能。您需要删除这些电话。