0

グラフィックス カードの製造元には最適化スキームがあります。次の変数はプログラムからエクスポートされ、プログラムは独立したグラフィックス カードで実行されます。新しいバージョンの bcc コンパイラでコンパイルされたプログラムの場合、エクスポートされた変数にはアンダースコアがプレフィックスとして付けられ、-vuパラメーターはサポートされていません。これを解決する方法がわかりません。

// http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf
// The following line is to favor the high performance NVIDIA GPU if there are multiple GPUs
// Has to be .exe module to be correctly detected.
extern "C" __declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;

// And the AMD equivalent
// Also has to be .exe module to be correctly detected.
extern "C" __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 0x00000001;

bcc32 旧バージョン

画像

bcc32c 新バージョン

画像

4

0 に答える 0