这是我第一次使用Visual Studio (2010)进行开发,我注意到:
int *x = malloc(sizeof(int) * 50);
当我尝试构建"main.c“时出现错误。我假设这是因为VS正在使用它的C++编译器来构建C程序。
VS for C生成的代码是否和在Windows下一样好,或者我应该寻找更好的和/或专有于C的代码?
我在工作中使用Visual Studio Team System 2008进行web开发。我已经很习惯了,但现在连VS2008 Standard都买不起。
我以前从未使用过任何速成版,但我正在考虑下载VS C#速成版和VS Web Developer速成版。
我是在浪费时间,还是可以用这些工具做一些严肃的开发?
我正在尝试使用C99编译许多遗留C( VS2008 )代码。为了解决C99代码不受VS2008编译器支持的一些问题,我切换到了C++编译器,但现在面临着C++转换错误的另一个问题:
error C2440: '=' : cannot convert from 'void *' to 'uint8_t *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
在C++编译器上是否有一个设置来禁用该错误,并允许在C++