-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