好的,所以我看过一些教程告诉我如何做到这一点,但我的界面和结果并不匹配。我自己用C#做了很多,但我不明白为什么会有差异。
*我有第三方dll(以及lib和.h文件)
*我在Visual Studio 2012 Express中有一个项目
*我想将dll添加到项目中(我相信我想要的是隐式链接)。
我的解决方案资源管理器中没有References文件夹。如果我选择[Project>属性>框架和参考文献>添加新参考]然后它将显示我的解决方案中的其他项目。我已经查看了项目选项(链接器>附加依赖项等),但是有很多可能的地方可能在谁知道什么组合中做某事(或不做)。
答案 0 :(得分:0)
将 .lib 文件添加到Project -> Properties -> Linker -> Input -> Additional Dependencies
字段,将#include
.h 文件添加到$http({
method: 'POST',
url: url,
headers: {
'Content-Type': 'multipart/form-data'
},
data: {
data: model,
file: file
}
});
。 .dll 文件需要位于记录here的搜索路径中。
答案 1 :(得分:0)
C ++和C#是不同的。当你选择c ++项目时,它需要与C#不同的方法来配置。您必须首先在其他include目录中添加头文件路径,然后在链接器中输入路径,在项目设置中的链接器输入中使用dll名称。