Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用依赖dll构建Windows应用程序?_C++_Asp.net_Visual Studio 2013 - Fatal编程技术网

C++ 如何使用依赖dll构建Windows应用程序?

C++ 如何使用依赖dll构建Windows应用程序?,c++,asp.net,visual-studio-2013,C++,Asp.net,Visual Studio 2013,创建了一个web服务应用程序,该应用程序在同一解决方案的另一个项目中使用某些库。此库依赖于某些不是直接引用的DLL,即我无法添加项目引用 我需要确保在构建和发布web服务时,所有必要的DLL都会自动添加到BIN目录中。我不知道该怎么做。 我的同事建议将文件放在web服务应用程序的BIN目录中,然后将其添加到源代码管理中,但我不喜欢将BIN目录放在源代码管理中,因为这会导致其他问题。添加其他项目作为对web服务的引用。不必担心另一个项目中的引用,因为它肯定会包含在您构建iThanks时,以便于快速

创建了一个web服务应用程序,该应用程序在同一解决方案的另一个项目中使用某些库。此库依赖于某些不是直接引用的DLL,即我无法添加项目引用

我需要确保在构建和发布web服务时,所有必要的DLL都会自动添加到BIN目录中。我不知道该怎么做。
我的同事建议将文件放在web服务应用程序的BIN目录中,然后将其添加到源代码管理中,但我不喜欢将BIN目录放在源代码管理中,因为这会导致其他问题。

添加其他项目作为对web服务的引用。不必担心另一个项目中的引用,因为它肯定会包含在您构建iThanks时,以便于快速响应,@rhidzz。我忘了告诉你我也使用基于C++代码的第三方DLL,所以这个解决方案会解决我的问题吗?它是否在你引用的某个项目上工作?是的,它在同一个项目中工作得很好。但是我相信这个dll有一些系统依赖性,因为它在我的Windows7系统上运行良好,但是发布的代码在Windows10上不起作用。我的朋友建议我使用dependency walker工具跟踪这一点。你还有其他有效的解决办法吗?