起初将 syslink 添加到我的对话框中,阻止它打开。我被要求在我的代码中添加以下行以显示带有“Syslink”控件的对话框。
#pragma comment(linker,"\"/manifestdependency:type='win32'\name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
当我将此行添加到我的 VS 项目时,它运行良好。这行代码意味着什么?
其次,当我在另一个项目的 .rc 文件和 resource.h 文件中为对话框和 syslink 控件添加相同的代码时,当我使用 make 文件编译它时,我遇到了同样的问题。但是这次我添加了#pragma 注释行。(仅供参考 - 如果我从 rc 文件中删除 syslink 控件,则对话框工作正常)。可能是什么问题呢 ?