在C ++中是否可以检查功能是否可用?例如SetThreadPriority。如果可用,我想调用它,否则,我想简单地忽略它,因为它对我的应用程序并不重要。
答案 0 :(得分:5)
您可以使用GetProcAddress
功能。链接中的示例正是这样做的:它检查GetNativeSystemInfo
是否可用,如果可用,则调用它,否则它将调用GetSystemInfo
函数。
答案 1 :(得分:1)
可能您正在寻找Dynamic Linking Function。如果是这样,请依次使用LoadLibraryEx和GetProcAddress
这将允许您跳过不可用的DLL加载