getstr88 发表于 2022-7-8 16:52

vistual studio 中可不可以设置导入的第三方库,只用win平台的库,不添加linux等的

本帖最后由 getstr88 于 2022-7-8 16:55 编辑

从vs的 nuget中安装sqlite的官方库,生成的最终项目,win、linux、mac的so都有

而我的项目,只for windows,但没发现导入库设置时,可以选择只要哪些平台

sqlite还算小的,每个平台的库几MB

有些夸张的,比如ImageMagic的,每个平台50MB,还分X86 X64,整个就300多MB的无用库

Eaglecad 发表于 2022-7-8 17:04

本帖最后由 Eaglecad 于 2022-7-8 17:05 编辑

vs 三种方法:
1.不知道设置库路径,在代码中 引入 #pragma comment(lib, "yourpath/xxx.lib");拷贝dll到exe运行路径下即可。
2.属性设置->配置属性->链接器->常规->附加库目录 添加库路径;属性设置->配置属性->链接器->输入->附加依赖项 添加库(如: xxx.lib)。
3.项目(非解决方案)->右击->添加->现有项->选择库文件、dll。

vscode 相对麻烦很多
需要设置编译器是啥的。。。就不讲了

getstr88 发表于 2022-7-8 17:34

Eaglecad 发表于 2022-7-8 17:04
vs 三种方法:
1.不知道设置库路径,在代码中 引入 #pragma comment(lib, "yourpath/xxx.lib");拷贝dll到 ...

不是兄弟。你这个是粘贴的vs怎么导入自己手持的DLL库的文章么?

我想要的不是这样子,那以后都得手工去更新库文件了


就是类似Unity引擎。它在导入库的时候,能勾选是否包含在MAC\LINUX\WN

92013 发表于 2022-7-8 21:06

vcpkg 你值得拥有

getstr88 发表于 2022-7-9 07:40

92013 发表于 2022-7-8 21:06
vcpkg 你值得拥有

我是C#,,不是C/C++哦

xiadongming 发表于 2022-7-9 09:47

getstr88 发表于 2022-7-9 11:16

xiadongming 发表于 2022-7-9 09:47
vcpkg 你值得拥有

我上面就回复了。你这就这直接复制92013的回复进行灌水啊?

zjedu5184 发表于 2022-7-9 11:34

不错,支持一下,类似Unity引擎

getstr88 发表于 2022-7-9 13:40

zjedu5184 发表于 2022-7-9 11:34
不错,支持一下,类似Unity引擎

??? 兄弟你回复的是什么不错啊?完全摸不着头脑

xiadongming 发表于 2022-7-10 22:24

页: [1] 2
查看完整版本: vistual studio 中可不可以设置导入的第三方库,只用win平台的库,不添加linux等的