【发布时间】:2019-09-27 10:02:50
【问题描述】:
我正在测试如何在 C++ 中使用 DLL。为此,我关注Microsoft walk-through。一切正常,但我被困在"To copy the DLL in a post-build event"。
有人知道我的问题的解决方案吗?
【问题讨论】:
-
MathLibrary.dll 是否被复制到 MathClient\Debug?
-
另外,您是否将它放在 MathLibrary 或 MathClient 的构建后事件中?如果是第一个,您是否尝试重建 MathLibrary?
-
附带建议 - 确保将“MathClient”配置为依赖于“MathLibrary”。
-
好问题,需要鹰眼。请注意屏幕截图中窗口的标题栏“描述”。您编辑了构建事件的描述,这是不正确的。改为编辑命令。只有在同一解决方案中有 MathLibrary 时,Phil 的评论才适用。这是一个好主意,但如果是这样的话,你根本不必这样做。 $(IntDir) 是不确定的,但你会在 32 位构建中摆脱它。
-
@Botje 否定,MathClient/Debug 中不存在 MathLibrary.dll。我将构建后事件放在 MathClient 中
标签: c++ visual-studio dll