推荐一篇好的教程。
出现的错误1.error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
找不到_WinMain入口函数,这个是windows applcition的入口函数,但是我用的是main(),进入project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console.
2.: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
项目 ->属性 -> c/c++ ->预处理器 -> 预处理器定义,加入 _CRT_SECURE_NO_WARNINGS,即可。
3.不用cmake也可以,直接下载glfw3.lib,链接一下位置就可以了。
4. error LNK2019: unresolved external symbol "__declspec(dllimport) class irrklang::ISoundEngine * __cdecl irrklang::createIrrKlangDevice(enum irrklang::E_SOUND_OUTPUT_DRIVER,int,char const *,char const *)" (__imp_?createIrrKlangDevice@irrklang@@YAPAVISoundEngine@1@W4E_SOUND_OUTPUT_DRIVER@1@HPBD1@Z) referenced in function _main
irrKlang需要是32位的。
详细步骤:
1.创建win32 empty project
2.包含第三方库的头文件
3.设置第三方库的lib目录
4.链接相应的lib
5.把glew.c引用到项目里面
6.开码。
实例工程下载:
http://download.csdn.net/detail/skillart/9599854
http://download.csdn.net/detail/skillart/9337801