Cas*_*sey 21 sqlite compiler-errors visual-studio-2013
我将我的项目从Visual Studio 2012移植到2013,并且sqlite.c将无法在其中编译.我收到这个编译时错误:
error C4996: 'GetVersionExA': was declared deprecated
error C4996: 'GetVersionExW' was declared deprecated
Run Code Online (Sandbox Code Playgroud)
我得到了最新版本的sqlite以确保它没有被占用,但它没有.我不知道该怎么办这个错误.我没有修改源代码; 我只是创建一个项目,包括sqlite.h和sqlite.c.谢谢.
dns*_*dns 29
这是因为SDL检查,尝试禁用SDL检查:
Project Properties > Configuration Properties > C/C++ > General > SDL checks [set to No]
Run Code Online (Sandbox Code Playgroud)
Aby*_*byx 18
实际上C4996是一个警告,但有时它表现为错误.
无论如何,你可以通过使用/ wd4996编译器选项或使用pragma来禁用它:
#pragma warning(disable: 4996)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18255 次 |
| 最近记录: |