在windows下读取文件的方法如下:
[cpp] #include <afx.h> #include <windows.h> CFile file("f://testFile",CFile::modeRead); int len=file.GetLength();//获取file文件中内容的长度; BYTE *data =NULL; data =new BYTE[len+1];//定义一个存放数据的指针; memset(data ,0,len+1);// 将已开辟内存空间 data的,长度为len+1首 个字节的值设为值 0 file.Read(data,len);//读取文件内容并赋值给data; 编译报错: nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex Debug/jnHid.exe : fatal error LNK1120: 2 unresolved externals 解决方法: 选择Project-Settings--General--Microsoft foundation Classes 下拉列表中有三个选项: 1、Not using MFC 2、Use MFC in a Static Libray 3、Use MFC in a Shared DLL 我选择了第二个之后,就没报错啦。。