-2
我使用这个:随机wcscmp参数刚停止工作?
const wchar_t TARGET_NAME[] = L"ac_client.exe";
if (!wcscmp(pe32.szExeFile, TARGET_NAME))
找到一个过程,比较名称与它们匹配,PE32是一个PROCESSENTRY32。它曾经工作,但随机它无缘无故地停下来。现在确实下PE32红色下划线,说CHAR *“的类型参数‘’是类型的参数不兼容的‘常量为wchar_t *’”
我真的不明白。这还有其他什么吗?我甚至做过
#include <wchar.h>
以防万一。
你删除或取消定义'UNICODE'宏? –
您应该确保您的项目配置为使用Unicode字符集 – Asesh
嗯,是的。我不得不添加_CRT_SECURE_NO_WARNINGS,并没有意识到我取代了所有的默认值。 – Locrian7