我需要手动设置线程的优先级,我使用GetProcessIdOfThread来实现。不幸的是,第3方库要求我将代码构建为UseMFCinaSharedDLL以便我可以使用afx.h进行一些dll欺骗。如何在没有windows.h的情况下使用GetProcessIdOfThread等函数?我试图包含WinBase.h但这会抛出很多废话,编译错误。 最佳答案 如果您的下游链接器设置正确,您可以简单地将函数声明添加到您选择的项目头文件中。这是WinBase.h中的原始声明:WINBASEAPIDWORDWINAPIGetProcessIdO