我正在Win7 Pro x64上用Visual Studio2005编写一些C代码。代码是正确的;它在Eclipse下的MinGW上编译和运行。但是,使用标准C库中的某些函数(如stdio或stdlib )会导致以下代码在VS2005中构建时出现语法错误。VS2005说在“类型”之前缺少“;”。注释掉srand()可以解决这个问题。奇怪的是,当稍后调用rand()时,没有任何问题。我还注意到了exit()和fprint()的行为。
我正在使用VS2005编译我的程序。\product\VS2005\libs\\Standalone.lib and object ..\..\..\product\VS2005\libs\\Standalone.exp
1>..\..\..\product\VS2005\libs\\Standalone.exe : fatal error LNK1169: one or more multiply defined symbols found我使用相同的VS2005编译</