在写Tracking的代码的时候遇到这样的问题: error C2664: “FindFirstFileW”: 不能将参数 1 从“char [261]”转换为“LPCWSTR”。
这个代码是读入一个文件夹里面所有的图片的文件名。因为在TLD, CT算法里面都是会遇到的。会遇到这样的错误。
解决的方式是:选中项目属性——>配置属性——>常规——>字符集,就字符集选为“使用多字节字符集"...
分类:
其他好文 时间:
2014-12-10 14:17:25
阅读次数:
188
vs2008提示 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [17]”转换为“LPCTSTR”在外面用vs2005编写mfc程序的时候经常要MessageBox("提示信息")函数,在vc6.0是没有问题的,但是在vs2005却会有...
分类:
其他好文 时间:
2014-11-27 18:01:30
阅读次数:
305
VC++编程中经常遇到不同编码编码的字符串之间需要转换的情况,以下简单提供几个不同编码字符串之间的转换函数:ANSI 字符串和Unicode字符串之间的转换//Convert wide char string to ANSI stringBOOL WCharToMByte(LPCWSTR lpcws...
分类:
编程语言 时间:
2014-11-10 23:05:52
阅读次数:
282
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入一个HT...
Visual Studio 2010默认是Unicode的,在VC 6.0中编译成功的项目在VS2010中常会出现类型错误。 经常出现的错误是:不能从const char *转换为LPCWSTR 如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(L...
分类:
编程语言 时间:
2014-10-22 14:27:06
阅读次数:
197
系统中的定义是:WINUSERAPIHANDLEWINAPILoadImageA( HINSTANCE, LPCSTR, UINT, int, int, UINT);WINUSERAPIHANDLEWINAPILoadImageW( HINSTANCE, LPCWSTR, UINT, int, in...
分类:
其他好文 时间:
2014-10-02 21:31:23
阅读次数:
200
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入一个HT...
在头文件中定义了ATL提供的所有转换宏,如:A2CW(LPCSTR)->(LPCWSTR)A2W(LPCSTR)->(LPWSTR)W2CA(LPCWSTR)->(LPCSTR)W2A(LPCWSTR)->(LPSTR)所有的宏如下表所示:A2BSTROLE2AT2AW2AA2COLEOLE2BST...
分类:
其他好文 时间:
2014-09-02 10:21:14
阅读次数:
148
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入?一个H...
分类:
Windows程序 时间:
2014-08-21 14:38:14
阅读次数:
2031
在使用VS2010开发C++程序时,由于系统默认字符集是unicode字符集,造成与早期的字符串格式不兼容问题①Properties — Configuration Properties — General,如下,右边有个Character Set,将其由“Unicode Character Set...
分类:
其他好文 时间:
2014-08-16 16:25:20
阅读次数:
204