gpt4 book ai didi

visual-studio-2010 - 在 vs 2010 中构建两个使用相同 dll 的 C++ 应用程序

转载 作者:行者123 更新时间:2023-12-01 13:00:34 25 4
gpt4 key购买 nike

我有应用程序 A 和 B,都使用 dll D。
A、B、D 是 vs 2010 中的 C++ 项目。

A.sln 和 B.sln 是构建应用程序 A 和 B 的解决方案文件。
在 A 和 B 中都有对 dll D 的引用。

应用程序和 dll 的预期位置是(假设调试构建):
A/调试/A.exe
A/调试/D.dll
B/调试/B.exe
B/调试/D.dll

奇怪的部分来了:当我重建(甚至清理)解决方案 B 时,它不知何故
删除了 A/Debug/D.dll,即使这两个应用程序没有任何关联。

有没有办法指示vs在重建B时只删除B下的D.dll?

最佳答案

解决方案B对D的引用的提示路径是什么?

如果您的提示路径指向解决方案 A,那就是您的问题。删除引用,将 D.dll 从任何位置复制到解决方案 B 文件夹中,然后使用该路径而不是解决方案 A 路径重建引用。

关于visual-studio-2010 - 在 vs 2010 中构建两个使用相同 dll 的 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com