导航:首页 > 源码编译 > 编译时不知道要调用哪个类库

编译时不知道要调用哪个类库

发布时间:2025-03-29 17:29:03

Ⅰ C#编译dll文件时候 未能找到类型或命名空间名称

我猜测,你的这两个类属于不同的类库项目,你需要先手动编译另外一个类所在类库,然后在编译整个解决方案,或者现在的类所在的类库。确保这个类所在类库引用的DLL,是选择的另外那个类库项目。

Ⅱ 在Liunx(ubuntu)上编译SerialPortStream基础类库的问题解决

说明

由于.net core 中,已经找不到 serialport 库,使用需要使用第三方框架,可以直接在 Nuget 中搜索

SerialPortStream

开源地址??https://github.com/jcurl/RJCP.DLL.SerialPortStream

怎么使用类库

SerialPortStream在 Windows 下可以正常使用,但是,在 Linux 系统下,必须为 Linux 平台编译支持库编译类库,其类库作者说明如下:

编辑

?不然的话,项目打包到Linux时,会出现:

编辑

文章作者给出的方法是,自己在 Linux 下编译,可是很多人会在这里失败,输入命令后,无法安装 gcc 和 cmake,以及其它软件。

在这一步中,我走了很多弯路,一开始是在阿里云的Centos7系统上进行编译,老是报莫名其妙的错误,后来,直接在服务器上安装了一个ubuntu Docker容器,

附上镜像地址? ?Docker Hub

#拉取镜像docker pull ubuntu#进入容器docker run -it -v:/home/serialstream:/home ubuntu /bin/bash-v:/home/serialstream:/home 注:这个参数的作用是为了后续将容器/home里的编译文件映射到服务器的盘符中,方便复制到本地#进入容器后的操作** 第一步:系统更新apt-get update** 第二步:安装软件GCC C++ cmakeapt-get install gcc g++ cmake git** 第三步:作者的文档说明里有这么一段话:To build the libraries, you should have the following prerequisites installed:* Google Test* Doxygen# SO,不管用不用,先装上再说apt install libgtest-devapt install doxygen** 第四步:拉取源码并开始编译git clone https://github.com/jcurl/serialportstream.gitcd serialportstream/dll/serialunix./build.sh

有些朋友在安装GCC、Cmake时,出现了无法安装的问题。(我是没遇到过,比较幸运)

可以试试这个方法

编辑

??编译过后,出现类似的画面,表示已编译完成:

编辑

?最后通过 FileZilla 连接到阿里云服务器,把编译好的这三个文件下载下来。

同时也附上FileZilla的下载地址:https://www.filezilla.cn/download/client

更方便的方法

为了避免麻烦和方便使用,我在 Linux 编译支持类库成功后,把需要的文件打包好了。

你只需在 .NET Core 项目中,把文件放进去即可,无需在 Linux 中安装 Gcc/Cmake 和后续编译。

下载链接:https://pan..com/s/1pLZ78EVPrxT_OSYlcmqHSA? 提取码:5gni

下载这三个文件:

?libnserial.so?

?libnserial.so.1?

?libnserial.so.1.1

编辑

把这三个类库,发到你的项目中,随项目一起打包即可。

编辑

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持并提出宝贵意见。

原文:https://juejin.cn/post/7097142278317146120

Ⅲ excel宏 编译错误:找不到工程或类库

如果VBA调用的是VB的一些DLL或工程,或者操作系统中的被删除了,会出现这个情况。

阅读全文

与编译时不知道要调用哪个类库相关的资料

热点内容
安卓系统如何关闭运动 浏览:521
程序员代码面试指南pdf 浏览:700
以管理员身份运行cmd命令快捷键 浏览:553
mysql加密表 浏览:266
aws轻量云服务器 浏览:292
x86反编译arm 浏览:752
服装分销哪个app好 浏览:407
php接收python数据 浏览:56
小安卓怎么找到app根目录 浏览:945
中兴路由器查看mac命令 浏览:947
金税盘安全接入服务器地址怎么获得 浏览:965
linux命令与shell脚本 浏览:98
土巴兔网站源码 浏览:21
基于单片机的音乐门铃的设计 浏览:776
程序员要出差跟线的是做什么的 浏览:777
慕课网python工程师就业班怎么样 浏览:856
假手机银行源码 浏览:315
有了我的命令又遵守的 浏览:269
nvimpython 浏览:125
京东app怎么申请保价 浏览:944