【发布时间】:2017-01-02 20:51:32
【问题描述】:
我知道这可能以前曾被问过,但我需要修复。我试图改变它,但这个错误再次出现。
// Get the dll's full path name
char buf[MAX_PATH] = { 0 };
GetFullPathName(L"Project1.dll", MAX_PATH, buf, NULL);
printf(buf);
printf("\n");
如果有人能帮助我,我将不胜感激。
提前致谢。
【问题讨论】:
-
L"Project1.dll"?它是什么类型的? -
错误是“char”类型的参数与参数类型 LPWSTR 不兼容
-
项目是控制台应用,为什么?
-
请添加您的错误信息。
-
错误信息再清楚不过了。你甚至读过它吗?我发现很多初学者只是简单地忽略错误消息,假设他们不会理解它们。这是一种严重的状况。您真正的问题不是您的代码没有编译,而是您还没有学会如何阅读和理解错误消息。这应该是你学习的重点。