2

コード:

#include <shlwapi.h>
int main() {
  TCHAR buffer[MAX_PATH];
  DWORD bufSize;
  GetModuleFileName(NULL, buffer, bufSize);
  TCHAR* out = PathFindFileName(buffer);
}

エラーメッセージ:

ccQzTh4t.o:pathfind.cpp:(.text.startup+0x40): undefined reference to `_imp__PathFindFileNameA@4'
collect2: ld returned 1 exit status

たぶん私はいくつかのインクルードを忘れましたか?

4

1 に答える 1

3

PathFindFileNameShlwapi.libライブラリの一部であるため、リンクする必要があります。

于 2012-05-30T17:49:37.740 に答える