草庐IT

AppInit_DLL

全部标签

c++ - Visual Studio 2010 C++ DLL 项目 - 没有输出 DLL 文件!

我可以编译DLL项目而没有任何错误。它说“构建成功”。但我在Debug或Release文件夹中没有看到任何DLL文件。只有.exp、.lib和.pdb文件 最佳答案 VisualStudio2010默认将输出文件放在$(SolutionDir)\Debug或$(SolutionDir)\Release中。您很可能正在查看项目中的Debug和Release文件夹——它们是中间文件夹。要找出输出文件的位置,请打开项目属性>常规>输出目录。默认情况下,它是$(SolutionDir)$(Configuration)\,它在您的解决方案目录

c++ - 用于应用本地部署的 Visual C++ 2015 可再发行 DLL

直到VisualStudio2013,您只需要msvcr[version].dll和msvcp[version].dll。现在他们用2015更改了DLL。为了避免使用redist安装程序,我需要包含哪些内容?编辑:现在看来不可能了:http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx“不支持通用CRT的应用本地部署。”更新:link的内容以上更新于2015年9月11日。现在可以进行应用本地部署。 最佳答案 这对我有用(

c++ - 用于应用本地部署的 Visual C++ 2015 可再发行 DLL

直到VisualStudio2013,您只需要msvcr[version].dll和msvcp[version].dll。现在他们用2015更改了DLL。为了避免使用redist安装程序,我需要包含哪些内容?编辑:现在看来不可能了:http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx“不支持通用CRT的应用本地部署。”更新:link的内容以上更新于2015年9月11日。现在可以进行应用本地部署。 最佳答案 这对我有用(

[dlib dll load failed 找不到指定的模块] - 解决方法

[dlibdllloadfailed找不到指定的模块]-解决方法如果你曾经遇到过运行程序时出现[dlibdllloadfailed找不到指定的模块]错误提示,不用担心,这个问题可能比你想象的要简单。出现这个错误的原因是程序启动时无法找到所需的dlib.dll库文件,通常发生在使用Python或C++开发的项目中。解决该问题的方法是手动添加该dll文件到系统路径中。以下是一些简单的步骤,可以帮助你解决该问题:步骤1:检查缺失的dll文件是哪一个首先,你需要确定缺失的dll文件是哪一个。通常,程序会显示一个提示消息,告诉你哪个dll文件无法加载。步骤2:寻找dll文件接下来,你需要找到缺失的dll

c++ - 使用 "Very Sleepy"分析器来分析 DLL

我有一个要分析的DLL。我尝试使用VerySleepy,但我似乎无法让源文件列显示函数来自哪个源文件,它显示的只是“未知”。无论如何,我真的对如何使用这个应用程序感到困惑。任何人都可以指出我要帮忙吗?关于它的文档并不多,而且它似乎最近没有维护..=/谢谢..编辑:添加另一个问题:在此应用中,专有和包容这两个术语是什么意思?谢谢.. 最佳答案 如果您想知道源文件和列,您将需要调试信息(PDB文件)。除非您要求,否则不会保存该信息。不幸的是,探查器没有我能找到的文档。但是,therearedefinitionsforinclusivea

c++ - 使用 "Very Sleepy"分析器来分析 DLL

我有一个要分析的DLL。我尝试使用VerySleepy,但我似乎无法让源文件列显示函数来自哪个源文件,它显示的只是“未知”。无论如何,我真的对如何使用这个应用程序感到困惑。任何人都可以指出我要帮忙吗?关于它的文档并不多,而且它似乎最近没有维护..=/谢谢..编辑:添加另一个问题:在此应用中,专有和包容这两个术语是什么意思?谢谢.. 最佳答案 如果您想知道源文件和列,您将需要调试信息(PDB文件)。除非您要求,否则不会保存该信息。不幸的是,探查器没有我能找到的文档。但是,therearedefinitionsforinclusivea

c++ - 模板中的静态成员变量,具有多个 dll

我的代码是针对多个.dll文件构建的,并且我有一个具有静态成员变量的模板类。我希望这个静态成员变量的同一个实例在所有dll中都可用,但它不起作用:我在每个dll中看到不同的实例(不同的值)。当我不使用模板时,没有问题:在其中一个源文件中初始化静态成员,并在类上使用__declspec(dllexport)和__declspec(dllimport)指令。但它不适用于模板。有什么办法让它工作吗?我看到了一些使用“extern”的建议解决方案,但我认为我不能使用它,因为我的代码应该适用于VisualStudio2002和2005。谢谢。澄清:我希望每个不同类型的模板实例化都有一个不同的静态

c++ - 模板中的静态成员变量,具有多个 dll

我的代码是针对多个.dll文件构建的,并且我有一个具有静态成员变量的模板类。我希望这个静态成员变量的同一个实例在所有dll中都可用,但它不起作用:我在每个dll中看到不同的实例(不同的值)。当我不使用模板时,没有问题:在其中一个源文件中初始化静态成员,并在类上使用__declspec(dllexport)和__declspec(dllimport)指令。但它不适用于模板。有什么办法让它工作吗?我看到了一些使用“extern”的建议解决方案,但我认为我不能使用它,因为我的代码应该适用于VisualStudio2002和2005。谢谢。澄清:我希望每个不同类型的模板实例化都有一个不同的静态

c++ - 无法启动程序,因为缺少 Qt5Cored.dll

我在QtCreator中成功编译了一个简单的Qt5项目。从QtCreator中运行时,它可以工作。但是当我将可执行文件转移到另一个位置时,会在cmd控制台上产生以下错误消息;Theprogramcan'tstartbecauseQt5Cored.dllismissingfromyourcomputer.Tryreinstallingtheprogramtofixthisprogram.我试图在Qt5目录中找到Qt5Cored.dll找不到。但奇怪的是程序从QtCreator运行。请提供任何帮助。我在Windows764位上使用Qt5和MinGW 最佳答案

c++ - 无法启动程序,因为缺少 Qt5Cored.dll

我在QtCreator中成功编译了一个简单的Qt5项目。从QtCreator中运行时,它可以工作。但是当我将可执行文件转移到另一个位置时,会在cmd控制台上产生以下错误消息;Theprogramcan'tstartbecauseQt5Cored.dllismissingfromyourcomputer.Tryreinstallingtheprogramtofixthisprogram.我试图在Qt5目录中找到Qt5Cored.dll找不到。但奇怪的是程序从QtCreator运行。请提供任何帮助。我在Windows764位上使用Qt5和MinGW 最佳答案