自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++(QT)通过CLR调用C#编写的dll

上篇文章提到希望通过新代官网提供的dll,实现CNC系统内部参数的读取写。因为项目所使用的开发语言是C++,曾与新代方沟通提供C++环境下的dll文件,被告知只有C#环境下的dll文件。虽然项目道路崎岖,不能刚开始就要放弃。网上查了相关资料,了解到C++通过CLR可以调用C#编写的dll。在做之前可以先参考Qt程序中调用C#编写的dll博文,这篇博文细致介绍了QT项目调用C#编写的dll内的函数原理和调用步骤,真心给这篇博文点赞。在复现博文里面的功能函数的时候,顺手做...

2021-09-21 14:41:11 2555 1

原创 解决QT不同环境下遇到QMYSQL driver not loaded

问题描述:电脑是windows10 X64位操作系统,前期QT项目开发一直是在64位环境下展开的,而且MYSQL也仅仅配置了msvc2015_64;由于项目需要在32位环境下开展,再次连接数据表的时候报缺少QMYSQL driver。借此机会再重新梳理以下不同版本的mysql动态链接库(qsqlmysqld.dll和qsqlmysql.dll)的生成。当QT项目构建版本不同,需要加载mysql数据库里的libmysql.dll也不相同,需要根据libmysql.dll和l...

2021-09-18 19:44:22 493

原创 Syntec CNC调试助手NcUploader、SyntecRemoteAPI使用介绍(二)

上篇文章中NcUploader可以通过助手将PC端的程序文件下载到CNC中

2021-08-11 17:57:41 3327

原创 基于Syntec CNC系统的二次开发介绍(一)

项目面向新代CNC控制系统,希望能在PC端实现CNC系统内的参数、状态、加工程序的读写功能。开发工具:VS2019+QT5.13.0;开发环境:Windows10;新代CNC:10.116.16K;资源获取新代CNC资源,新代官网,登录官网注册会员可以下载新代官方提供的资料,这里有几个助手还是很便捷的包括:NcUploader、SyntecRemoteAPI。NcUploader可以通过助手将PC端的程序文件下载到CNC中;SyntecRemoteAPI是基于C#写的接口函数,可

2021-08-10 19:11:23 4442 2

原创 创建并调用动态链接库 (C++)

参考链接:演练:创建和使用自己的动态链接库 (C++)在创建动态连接库的时候需要注意一下几点:1.平台:选择与系统版本对应的64位;2.Windows SDK 建议选择与安装版本对应的序列号在创建客户端应用(项目)的时候需要注意一下两点:1.动态链接库头文件添加:指向 MathLibrary.h 头文件的位置的路径;2. 将DLL的导入库(.lib)添加到附加依赖性中;3.将DLL的导入库(.lib)的文件路径添加到“附加库目录”中,这里需要注意:在生成DLL时选择的平台不一

2021-07-22 10:11:19 332

原创 VS2019中使用C++调用C#的dll,报错C2871:具有该名称的命名空间不存在

问题描述:由于项目是C++下搭建的,需要调用C#下的dll,参考文章:在vs2019中使用C++调用C#生成的dll,简单实现实现,但是按照博主的操作步骤执行一遍后,发现在C#下创建的test_DLL.dll在引用后,错误提示 C2871 “test_DLL” : 具有该名称的命名空间不存在。重新检查操作过程否漏掉或者误操作的情况,再次运行仍然报相同的错误。网上比对其他博主写的文章,原理和主要操作都是相同的,那么可以大胆的确定是我VS的环境比匹配。接下来展开...

2021-07-20 10:40:56 1073

原创 关于Qt MySql有QMYSQL驱动,但是Driver not loaded问题

关于Qt MySql有QMYSQL驱动,但是Driver not loaded问题系统:win10;开发工具:QT5.13.0MYSQL驱动下载版本为mysql-8.0.24-winx64.zip:下载链接,关于libmysql.dll编译qsqlmysqld.dll和qsqlmysql.dll的步骤参考文章:QMYSQL driver not loaded 的原理和解决办法;按照上述步骤实现完后,虽然MySql有QMYSQL驱动,但是一直卡在QMYSQL driver not loaded

2021-05-11 19:52:45 1327 5

原创 ubuntu14.04系统下kinect1相机安装libfreenect

libfreenectlibfreenect 来源github https://github.com/OpenKinect/libfreenectlibfreenect下载源代码到工作空间:cd ~/catkin_wsgit clone https://github.com/OpenKinect/libfreenectcd libfreenect建立build:mk...

2018-08-30 15:38:21 872

原创 ubuntu14.04在安装kinect1驱动运行./bin/Protonect报错no device connected!

最近在学习的Kinect相机,在安装驱动过程中遇到的点滴麻烦,分享出来以免更多的朋友遇到类似的问题。操作系统:Ubuntu14.04 ,;版本:X86-64位;外部设备:Kinect1首先安装Kinect的相机驱动,教程可以参考,教程里有详细的README.md文件。在ROS环境里使用Kinect相机依靠iai_kinect2这个包,小编严格按照github上README.md教程进行...

2018-08-30 14:57:50 1435

原创 Ros-Indigo 在catkin_make出现报错 (无法找到程序包的配置文件)

我在跟随教程从源代码下载和构建Ros-Industrial/robotiq驱动程序的时候,返回工作空间根目录(catkin_ws)使用catkin_make编译工作空间的时候遇到了困难。CMake Warning at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package):    Could not f...

2018-07-19 17:08:53 4200 4

原创 Moveit! 入门-Move Group接口

      学习ROS系统接触的是indigo版本,最先开始跟着ROS  Tutorials学了一遍。因为课题关于机器人运动规划,紧跟着创客智造的教程学习Moveit。一.创建自己的工作空间      ROS Tutorial初级教程详细的介绍了如何创建工作空间。1.创建一个空的工作空间$mkdir -p ~/ws_moveit/src$cd ~/ws_moveit/s...

2018-07-10 20:29:01 839

QMYSQL动态链接库.rar

里面包含​​msvc2015_64和msvc2017环境所需的QMYSQL动态链接库。

2021-09-18

ABB机器人Robotstudio5.14搬运码垛仿真

一整套的系统直接从ABB机器人系统中备份出来,可直接在Robotstudio中使用,供初学者学习。

2018-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除