1

NVAPI SDK から CustomTiming.cpp サンプルをコンパイルしようとすると、次のエラーが発生します。

1>------ Build started: Project: CustomTiming, Configuration: Debug Win32 ------
1>  CustomTiming.cpp
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_EnumPhysicalGPUs referenced in function "enum _NvAPI_Status __cdecl GetConnectedDisplays(unsigned long *,unsigned long *)" (?GetConnectedDisplays@@YA?AW4_NvAPI_Status@@PAK0@Z)
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_Initialize referenced in function _wmain
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_GPU_GetConnectedDisplayIds referenced in function "enum _NvAPI_Status __cdecl GetConnectedDisplays(unsigned long *,unsigned long *)" (?GetConnectedDisplays@@YA?AW4_NvAPI_Status@@PAK0@Z)
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_DISP_GetTiming referenced in function "enum _NvAPI_Status __cdecl ApplyCustomDisplay(void)" (?ApplyCustomDisplay@@YA?AW4_NvAPI_Status@@XZ)
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_DISP_TryCustomDisplay referenced in function "enum _NvAPI_Status __cdecl ApplyCustomDisplay(void)" (?ApplyCustomDisplay@@YA?AW4_NvAPI_Status@@XZ)
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_DISP_SaveCustomDisplay referenced in function "enum _NvAPI_Status __cdecl ApplyCustomDisplay(void)" (?ApplyCustomDisplay@@YA?AW4_NvAPI_Status@@XZ)
1>CustomTiming.obj : error LNK2019: unresolved external symbol _NvAPI_DISP_RevertCustomDisplayTrial referenced in function "enum _NvAPI_Status __cdecl ApplyCustomDisplay(void)" (?ApplyCustomDisplay@@YA?AW4_NvAPI_Status@@XZ)
1>J:\WORK\DEVELOPMENT\NEW C++ DEV\CustomTiming\Debug\CustomTiming.exe : fatal error LNK1120: 7 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

不足している外部シンボルがどこにあるのかわかりません。助けてくれる教祖はいますか?

4

1 に答える 1

2

次のリンクで、これらの関数が (残念ながら) NVAPI の NDA バージョンの一部であることを知りました。 必要なディスプレイ解像度/タイミングを強制するにはどうすればよいですか?

EDIT修正:そうではありません。それらはパブリックリリースバージョンに含まれています。サンプルコードは、必要なdllを適切に含めた後に機能しました。

于 2014-07-05T21:45:14.210 に答える