- 博客(6)
- 收藏
- 关注
原创 关于windows VS的C++ 连sqlite 如何把表格数据读出来存到变量里
关于windows VS的C++ 连sqlite 如何把表格数据读出来存到变量里
2022-02-18 18:28:51
899
原创 windows VS编译 C++使用sqlite的基础使用
首先在官网下载sqlite两个压缩包 SQLite Download Page解压后然后需要一个VS打开VS的控制台,VS的控制台一般在windows开始菜单中,点开黑框框,64位native那个控制台...
2022-02-18 18:12:03
1579
原创 jna实现java链接动态库所形成的jar包,jar中的动态库动态加载的方法(也就是调用时只提供jar包即可运行)。jar包中拥有动态库依赖库的情况。
首先,实现调用jar包,动态的加载动态库(也就是调用时只提供jar包即可运行)。下面代码中是调用动态库的方法,可以写在新建的类中。这里我新建了LoadDLL类,类中写了loadDll加载动态库的函数,可见传参为libName:动态库名(不带后缀),className:传入动态库时的类名。这里面最关键的是getResourceAsStream函数(可以去搜索一下这个函数,理解意思)。以下代码不需要改动,通过传参来控制函数。import com.sun.jna.Native;import
2022-01-12 17:10:27
1345
原创 Linux 连接Cmake配置的C++动态库时,遇到undefined reference to ....cxx11....const‘问题
一般出现cxx11 const' 应该都是gcc的版本不一样。 我遇到的情况是jsoncpp生成的动态库和依赖它而生成的动态库的gcc版本不同。使用 gcc -v 指令来查看 gcc的版本GCC5.1发布时,为libstdc++添加了新的特性,旧版就无法兼容了。为了避免混乱,对于旧版而言,有旧版(c++03规范)的libstdc++.so。也就是说有两个库,旧版(c++03规范)的libstdc++.so和新版(c++11规范)的libstdc++.so同时存在。为了避免两个库到底选择哪...
2022-01-06 14:03:51
3801
原创 Linux连接C++动态库,windows上的java连接C++动态库的中文乱码乱码问题
调用动态库中的函数出现的中文乱码问题,我遇到的都是与编码有关的,可能处理方式有很多,但目前我遇到的情况就一种最为实用。就是将出现乱码的cpp文件放入vscode中,用右下角的编码,来转成所需要的编码格式。然后通过编码格式保存。乱码问题就解决了...
2022-01-06 13:36:54
1182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人