siv*_*udh 121 dll visual-studio visual-c++
我开发了一个依赖于DLL文件的应用程序.当我调试我的应用程序时,应用程序会抱怨:
"此应用程序无法启动,因为找不到xxx.dll."
所以我必须将DLL文件复制到与我的.vcproj文件相同的目录中.
有没有办法设置项目在(最好)一些相对路径或(不是首选)某些绝对路径中查找DLL文件?
与我们如何在项目设置中设置包含和库路径的概念类似.
我的意思是当我调试我的应用程序(点击F5)时会弹出上面的错误.
siv*_*udh 178
PATH=%PATH%;$(ProjectDir)\some-framework\lib或前置路径PATH=C:\some-framework\lib;%PATH%浏览项目属性 - >参考路径
然后添加DLL的文件夹
在项目属性中(右键单击项目,单击属性按钮) \xe2\x96\xb6 配置属性 \xe2\x96\xb6 构建事件 \xe2\x96\xb6 构建后事件 \xe2\x96\xb6 命令行。
\n\n编辑并向命令行添加一条指令。\n例如,将 botan.dll 从源路径复制到正在执行程序的位置。
\n\ncopy /Y "$(SolutionDir)ProjectDirs\\x64\\Botan\\lib\\botan.dll" "$(TargetDir)"\nRun Code Online (Sandbox Code Playgroud)\n\n\n
| 归档时间: |
|
| 查看次数: |
175670 次 |
| 最近记录: |