【问题标题】:rename dll file while making build in VC++在 VC++ 中构建时重命名 dll 文件
【发布时间】:2013-06-18 08:38:36
【问题描述】:

正在开发 VC++ 应用程序,该应用程序生成同名的 exe 文件和 dll 文件。

现在我想更改 dll 文件名。

我尝试在 Project-Properties 中更改它,但仍然没有运气。

应用程序在我构建时提供重命名的 dll。

但如果我运行 exe,它会显示错误“程序无法启动,dll 名称丢失”

请告诉我如何生成不同名称的 dll。

【问题讨论】:

  • 您是否尝试过 Target Name 属性?
  • 是的,我做了,应用程序在我构建时提供了重命名的 dll。但如果我运行 exe,它会显示错误“程序无法启动,dll 名称丢失”

标签: c++ windows visual-c++ dll linker


【解决方案1】:

DLL必须在可执行文件的路径中,所以首先检查你的路径是否设置正确或将DLL复制到你的EXE所在的目录中。

如果链接到 DLL,则 DLL 的名称可能不会更改,因为它将用作参考。如果您希望能够根据需要重命名 DLL,您必须动态加载 DLL,那么您可以从任何您想要的地方加载 DLL。或者您必须链接到重命名的 DLL。

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多