如何在Windows PC上获取DLL的完整路径?它只是显示一个空白控制台程序,没有别的GetFullPathNameA不返回DLL的路径
代码看起来像这样
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
TCHAR full_path[MAX_PATH];
LPSTR info = GetFullPathName(TEXT("freddie.dll"), MAX_PATH, full_path, NULL);
printf("%s",info);
}
为什么要使用TCHAR?为什么不在所有地方都使用Unicode? –
@DietrichEpp,崩溃。 – RealMary
“警告C4047:'初始化':'LPSTR'与'DWORD'的间接程度不同' –