1. error C3861: “timeGetTime”: 找不到标识符
解决方案:
加入头文件 #include <Mmsystem.h>
2.error LNK1169: 找到一个或多个多重定义的符号
error LNK2005: _WinMain@16 已经在 d3dInit.obj
找了网上资料说是因为书里的代码开了一个winmain主窗口,项目创建的时候又开了一个重复了。
比如我的项目名称是EnvirmentTest,生成项目时会生成一个EnvirmentTest.cpp。把这个cpp代码全部注释掉就行了。
3.然后会报错
error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
解决方法:将EnvirmentTest.cpp内容注释掉后加入“#include "StdAfx.h"引用就OK了。然后就能成功运行了。