-1
我有一个编译GCC的项目,现在我想用visual studio打开并运行它,我该怎么做?用visual studio编译GCC项目
我在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
可能与http://stackoverflow.com/questions/10404448/getopt-h-compiling-linux-c-code-in-windows相关总之getopt来自POSIX,但VS 2008不支持它。重写你的代码或者提供一些直接替换。 – 2014-10-06 13:59:19