Windows 如何从cl.exe命令行向dll(advapi32.dll)添加静态依赖项?
我肯定我遗漏了一些简单的东西。我正在Visual Studio命令提示符下运行。通过链接正确的导入库Windows 如何从cl.exe命令行向dll(advapi32.dll)添加静态依赖项?,windows,visual-studio,Windows,Visual Studio,我肯定我遗漏了一些简单的东西。我正在Visual Studio命令提示符下运行。通过链接正确的导入库 将advapi32.lib添加到命令行,cl.exe应将其识别为要链接到的库。谢谢。执行此操作后,Dependes.exe仍将其显示为延迟加载库。除了调用其中的函数外,还有什么方法可以强制它加载和初始化吗?我不知道。但是,如果不使用advapi32,为什么要显式链接到它呢?我正在尝试解决从dllMain中调用它所导致的错误。它尚未正确初始化,因此失败。一般来说,您不应该使用延迟加载库或从DllM
将advapi32.lib添加到命令行,cl.exe应将其识别为要链接到的库。谢谢。执行此操作后,Dependes.exe仍将其显示为延迟加载库。除了调用其中的函数外,还有什么方法可以强制它加载和初始化吗?我不知道。但是,如果不使用advapi32,为什么要显式链接到它呢?我正在尝试解决从dllMain中调用它所导致的错误。它尚未正确初始化,因此失败。一般来说,您不应该使用延迟加载库或从DllMain加载库(请参阅)。如何链接此
Advapi32.lib
库?另外,我刚刚在这里找到它:cl t.cpp/link/DEFAULTLIB:advapi32.lib