- 博客(70)
- 资源 (1)
- 收藏
- 关注
原创 vscode远程连接到其他机器连接失败提示“建立连接:XHR failed“
之前连接正常, 后来因为远端的机器网络变化了,远程连接失败提示错误如标题所述;解决办法 ,直接删除远端机器中有关vscode的缓存文件, 我删除远端机器中的/home/binbin/.cache/vscode-cpptools和/home/kylin/.vscode-server两个文件夹,再重新连接远端机器,正常连接上了。
2023-12-13 11:39:59 903
原创 kylin v10 qt程序被第三方程序启动,报错:no protocol specified qt.qpa.xcb:could not connect to display :0.0
在Kylin v10上编写了一个c++程序A, 这个程序是监听了linux底层的事件,只要用户操作触发了这类型的事件,就会启动程序A, 在程序A中满足条件时,又会启动另外一个qt开发的客户端程序,本机系统kylin v10 arm64。实际情况是用户操作出发了事件后, 启动A, A启动B, 但是B启动不了,查看/tmp/log.txt, 查看到程序B的报错信息如上, 然而在本机系统上单独启动B , B程序正常启动。只好google之, 根据以下的信息, 解决了自己的问题,各人的实际情况不同,我是在.
2022-01-11 18:14:35 1349
原创 kylin aarch-64位下编译qt-xcb 。
为了再kylin 64位下编译qt源码, 先编译xcb, 可以先参考一位博主的文章CentOS7 环境下交叉编译(银河麒麟)_lijing_sun的博客-CSDN博客_银河麒麟交叉编译,按照步骤来,前面其他的还好编译,就是在编译xproto的时候一直有问题,提示类似无法猜测编译类型啥的, 后来使用如下命令,成功编译:sudo ./configure --enable-static --build=arm-linuxsudo makesudo make install....
2022-01-05 16:23:26 1447
原创 qt qml应用窗口出现白板
在本地开发的qt-creator中qml窗口能够正常显示各个控件, 但是在windeployqt、linuxdeployqt打包后, 运行应用程序后发现, 有些窗口是白板, 查看日志发现是有些qml的module找不到, 可实际上我是用qt自带的打包工具打包的啊, 可能是我qml中引入qml 某些module的学法不对还是环境设置不对, 导致使用linuxdeployqt、windeployqt无法正常导入到打包目录下, 所幸qt安装目录下整个qml目录也不大 ,于是将qt安装目录下的整个qml目录...
2021-12-14 14:21:29 1295
原创 win8.1、win10系统DISM安装.net3.5 报错0x00f081f
因为工程软件安装需要依赖.net3.5,同时要适配win7、win8、win10,然而用户那边的系统环境的多样化, 可能有些版本的window 系统没有自带.net3.5,于是将.net3.5的安装包放到软件安装包中, 然后在安装过程中自动安装.net3.5, 打包工具为innoset up,.net3.5包为NetFx3.cab。 问题就出在了软件安装时使用DISM安装NetFx3.cab报错0x00f081f,这种情况也不是在所有的系统下会出现, 我这边是在某些版本号的专业版win...
2021-11-10 17:50:02 1335
原创 centos7无法进入图形登陆界面
摘录一段其他博主的方法:$ systemctl get-defaultgraphical.target $ systemctl status graphical.target● graphical.target - Graphical Interface Loaded: loaded (/usr/lib/systemd/system/graphical.target; indirect; vendor preset: disabled) Active: active since
2021-11-10 17:36:21 1844
原创 qt项目之前编译运行没有问题,突然项目运行app.exec()一直返回-1
qt项目之前编译运行没有问题,突然项目运行app.exec()一直返回-1,系统没有崩溃日志, 看打印日志,如下module "QtQuick" is not installedmodule "QtQuick.Controls" is not installedmodule "QtQuick" is not installedmodule "QtQuick.Controls" is not installed后面还有一大堆提示module “***“ is not installed, ...
2021-09-29 14:26:19 673
原创 c# Process 使用ProcessStartInfo方式启动qt quick应用程序失败
最近着手一个c#项目, 在此项目的一个模块中使用c#启动外部qt quick exe, 原来启动的第三方程序是个c#窗口程序, 启动是正常的,现在目标是启动其他的第三方程序, 不巧此程序是windows下qt quick程序,反编译启动程序得到c#代码后, 修改了目标启动程序为qt quick程序,结果重新编译成功后一直出发不了qt quick程序,查找到c#中启动程序的代码段为:using(Processprocess=newProcess()){ ...
2021-09-17 14:38:49 738
原创 KyLinv10 qt5.12.0-everywhere-opensource-src源码编译
之前使用qt quick qml写了一个客户端,一份客户端代码做好了X86下XP 、win7、win8、win10、centos7、KyLin、Uos系统的适配,后来放到了另外一台搭载了国产cpu JM7200的机器上运行, 结果报错,提示说系统不支持这种执行文件的格式, 之前代码确实没有做aarch64平台下的适配,之前所有的适配工作所处的电脑都是用的x86架构的cpu, 之前的客户端都是x86平台下编译的,这个问题就很明显了,需要获得aarch64平台下的qt、qtCreator!qt官方提供可...
2021-09-09 11:53:39 654
原创 centos7 安装vscode成功后, 命令行code --verbose 日志报错。
报错信息形如 Error:/usr/lib64/libstdc++.so.6:version 'GLIBCXX_3.4.21' not found 等等,可知本机的libstdc++.so版本低了, 使用" strings /usr/lib64/libstdc++.so.6.0.19 |grep GLIBCXX" , 发现本机的libstdc++.so中没有GLIBCXX_3.4.21, 所以下载新的libstdc++.so , 下载地址为https://adbin.top/packa...
2021-07-29 15:25:42 404
原创 centos mediasoup-demo 编译出现的问题及解决方法。
在自己的阿里云服务器上部署media-demo测试下,编译过程出现了一些问题。(1)在media-demo/app下执行npm install ,报错如下:提示react版本冲突, 于是命令行跳转到此目录下执行npm install --legacy-peer-deps , 命令执行完成后再执行npm install , 不再报错。(2)在media-demo/server命令行执行npm报错:提示当前服务器中无法连接上github.com, 这个是因为我本机没有添加s...
2021-05-12 23:49:55 733
原创 bat中tasklist /fo csv |findstr /i “*.exe“失效
在bat中的复合语句中 tasklist /fo csv |findstr /i "*.exe".失效 ,目标程序没有执行,但是tasklist /fo csv |findstr /i "*.exe"后, %errorlevel%总是等于0,代码如下tasklist /fo csv |findstr /i %_task% echo errorlevel%errorlevel%if %errorlevel% EQU 0 ( tasklist /fo csv |findstr ...
2021-04-10 14:53:48 1393
原创 使用bat下计算时间间隔的问题
bat中定义了一系列的全局变量,bat主体程序中调用定义的函数接口,实现计算时间间隔的方法,直接上代码set _timeTemp=0rem ......... 主函数体call:GetTimeSeconds %time%set time1=%_timeTemp%rem choice 等待5秒 再计算另外一个时间点choice /t 5 /d y /n >nulcall:GetTimeSeconds %time%set time2=%_timeTemp%set ...
2021-04-10 14:40:59 1313
原创 qt Unexpected CDB Exit the CDB process terminated
记录一件比较棘手的事情,qt编译工程成功后,F5执行后,提示“Unexpected CDB Exit the CDB process terminated” ,前几天没出现过这种情况 ,开始时怀疑windows的更新导致,后来修改managekit中的配置没用,重启qt也没用,发现只要以管理员身份执行qt,再次执行工程,不会报上面的提示了,调试时也能断点了。...
2021-03-24 16:19:19 420
原创 代码层自定义firefox浏览器默认使用vr眼镜
修改omni.ja文件中的firefox.js文件(相对火狐exe文件的相对路径browser\omni\defaults\preferences目录下) ,修改"pref("permissions.default.xr", 0);"为"pref("permissions.default.xr", 1);"懂的自会懂,不懂的私底下和我聊,。...
2020-11-26 16:49:26 307
原创 2020-11-13
win10下卸载旧版本mysql , 安装新版本的mysql会出现很多问题 , 特别是 mysqld -install 、 net start mysql失败的时候, mysqld --console就是解决一切办法的神器。
2020-11-13 11:23:42 58
原创 关于win下打包项目程序为安装包,解决缺少依赖dll的问题。
最近打包公司的一个项目为安装包, 因为里面牵涉的库太多太复杂, 而且还有牵涉到有关win系统不同版本下的版本库的问题,着实让人恶心,现将过程中遇到的问题简单的记录下。 打包我用inno setup , 感觉用起来挺简单的, 新建工程后 ,按照提示一步步来, 设置打包过程中包的名称、版本、包含目录什么的, 这个网上的教程一大把, 我只讲我遇到的问题。在添加文件夹和文件到打包文件后, ctrl + f9编译得到安装文件, 执行安装文件后, 发现安装到本地的目录和开发环境中的项目目录不一致, 之...
2020-11-05 15:52:29 2206
转载 Centos7- wget未找到命令,there are no enabled repos yum-config-manager 命令也无效
感谢这位博主@论尽先生, 本文转自https://yq.aliyun.com/articles/655751这篇文章。现在摘抄几段留作备用。我遇到的情况是centos7安装后需要使用wget切换镜像源,可是使用wget 命令后却提示wget没有安装,使用yum安装提示没有有效的镜像源,yum reposlist all 显示本机所有的镜像源后面都是disabled,按照提示使用yum-confi...
2019-03-06 11:53:15 2610 1
原创 关于mac下使用xcode调试C++ dylib附加到进程无法进入程序代码断点。
已知在当前A工程中编译成功了B.dylib,mac的一个C应用是调用B.dylib的,现在C应用在使用新版本的B.dylib过程中出现了问题,需要在mac下xcode中调试B.dylib, 之前一直是在xcode将B.dylib编译好后,直接将B.dylib直接复制改名到C应用的lib目录中,后来发现,运行C应用,然后在xcode中附加到应用进程C中,发现怎么都调试跳转不到xcode生成B.d...
2018-11-10 19:34:54 946
原创 C++通过jni方式调用科大讯飞SDK语音转写模块---------Windows。
目前科大讯飞官网上只提供了j转写ava平台下的语音sdk,于是通过jni的方式用C++编写接口层调用java接口。使用jni的例子网上很多,不过我推荐使用加载dll的方式来加载jni相关库,HINSTANCE hInstance = ::LoadLibrary(TEXT(dllPath.c_str()));//E:\\Program Files (x86)\\Java\\jdk1.8.0_151X...
2018-11-06 18:02:31 1031 3
原创 将glog日志系统引入静态库项目中
因为项目需要,引入glog到项目中,将glog源码下载下来后,使用cmake成功编译为vs工程(这个时候需要选择你需要使用vs版本,本人选择vs2015),用vs2015将代码编译,工程中的glog动态库就是我需要的,编译glog得到静态库,测试其他的demo是否可以正常使用此glog.lib库文件,测试signalhandler_unittest发现能用。鉴于我不只想要静态库,我需要将整个g...
2018-11-06 18:00:00 1082
原创 使用指定的公钥和私钥配置git连接上远端的代码仓库。
之前在windows主机上使用git连接上了局域网内的代码仓库,现在项目要求需要在mac下使用和windows主机上同样的账号去连接远端代码仓库,按照道理来说应该将windows下的公、私钥及其config、know_hosts文件都复制过去,但是出于对这种git连接代码仓库的方式的不清楚,我只是将公、私钥文件复制放入mac机的~/.ssh中,这导致我在mac机上git clone代码仓库的时...
2018-10-10 17:04:56 830
原创 webrtc添加对h264的支持-------------h264、ffmpeg mingw编译
之前使用动态编译的方式编译x264和ffmpeg,再将x264、ffmpe添加进入webrtc,x264作为H264编码器,ffmpeg作为H264解码器,都能成功使用,但是唯一让我不爽的是,PC端外部应用使用这些动态库的时候,居然要在运行目录中添加很多之前编译时所用到的外部动态库,搞笑的是还需要mingw的一个动态依赖库,所以尝试使用静态的方式编译x264和ffmpeg。 使用...
2018-06-25 15:01:50 1523
原创 qt:During startup program exited with code 0xc0000135
之前在qt中使用vs2013 x86编译出的dll,结果提示X64的主机类型个X86的库类型不匹配,查看工程属性中qt版本组中并不支持msvc2013 x86的,所以只好重新下载msvc2013 x86的qt的版本,果然qt编译不报错了,但是一运行跳出错误框""During startup program exited with code 0xc0000135",发现原来是项目中使用的dll还
2017-12-19 18:10:07 974
原创 git工程分支的合并
使用到git的分支合并的功能,先把问题描述下:local 有master和develop两个分支,对应远端的master、develop,现在local master中对工程代码修改了,然后想要将local master提交到remote develop, 然而remote develop的版本比remote master的源码版本要高,local master又是从remote master中
2017-10-19 11:02:28 257
原创 windows下编译libuv的问题。
直接从官网下载了libuv1.9.1版本的源码zip,解压zip使用cmd跳转到源码目录下,直接运行vcbuild.bat,程序会自动生成若干工程和相关的库文件(libuv.lib、 exe啥的),这时候如果要使用libuv的库文件,新建另一工程,在工程的文件中引入libuv/include目录下的uv.h文件,还要引入一些lib文件,很奇怪我在新建的项目的属性中编辑相关属性,然后运行,总是提示无
2017-09-02 17:02:13 716
转载 virtualBox中xp系统无法与宿主主机进行粘贴、复制!
我在使用 Windows 安装虚拟机的.在虚拟机中安装了xp操作系统,在设置文件中设置了粘贴板等属性是双向的,结果在此xp操作系统和本机中进行粘贴、复制操作时,发现是无效的,之前明明是设置了粘贴板双向属性的,简直莫名奇妙,后来发现了一篇博客,http://blog.csdn.net/lw_power/article/details/47356909,按照博客中所述,在 xp 操作系统上安装 360
2017-08-31 16:12:17 1586
原创 webrtc与stunserver、turnserver建立连接花费时间十秒左右
很奇怪,使用之前基于webrtc的p2p模块时出了了大问题,问题如标题左右,记得之前使用另外版本的webrtc做开发的时候,本地在CreateOffer后能够能够很快和turnserver连接,估计最左就两三秒,然而现在却是十秒左右了! 由于换了一个webrtc的版本(此版本是支持winxp系统的),所以第一感觉似乎是webrtc版本的问题,实际上不是,因为就算是换回之前的版本,clien
2017-08-16 16:54:23 4077 1
原创 virtualBox中安装xp打开win8.1中exe闪退
virtualBox中的xp打开exe后闪退,这由于virtualBox给xp虚拟机分配的内存太小的原因,加大分配给xp虚拟机的内存。
2017-08-15 16:25:14 919
原创 自定义win32窗口的消息无法监测,窗口注册类不能被注销。
win32自定义窗口无法监测到message,记住create窗口的线程要和该窗口消息循环监测在同一个线程,消息循环监测类似这种结构:while (m_threadHandleFlag && (gm = ::GetMessage(&msg, NULL, 0, 0)) != 0 && gm != -1){if (m_videoWnd && !m_videoWnd->PreTransla
2017-08-08 16:49:54 462
原创 qt5.6.0 + webrtc + vs2013
先描述下这个问题:首先,为了兼容windowsXP,下载了一个比较早版本的webrtc源码包(2014年九月份的版本),使用vs2013编译webrtc, 基于webrtc做了一个dll库,打算将该dll导入到基于qt5.6.0开发的项目工程内,那么现在问题来了,为了在qtCreator中识别dll导出的接口(qt项目工程使用gcc编译),dll必须是纯C方式导出的,这时候qt项目工程能够使用vs
2017-07-18 14:27:49 2300
转载 编译老版本webrtc遇到的问题
vs2013+ 64位编译webrtc,报错提示:nss_static.lib(rijndael.obj):错误LNK2019:解析外部符号函数_aes——InitContext _intel_aes_decrypt_init_256引用,解决办法,打开nss_static的项目属性,c++->Preprocessor->Preprocessor Definitions,在其中注释掉USE
2017-06-23 14:38:05 643
原创 解决兼容xp的webrtc早期版本的Thread::Clear() 奔溃问题!
因项目需要编译了一个兼容window xp的webrtc版本,将全部的项目编译成功后,将之前的p2p文件传输模块移植到本项目中,运行后没出问题,但是在和对端进行文件传输时,不稳定地出现程序奔溃,后来查找到后,发现了是Thread::Clear的问题,在多线程情况下Send Packet,这个版本的webrtc会出现线程之间不能够正确地保持互斥的关系,导致在计算遍历sendlist_的时候其中的线程
2017-06-22 10:59:23 1403
原创 webrtc gclient sync运行后clang下载失败的解决办法!
gcleint sync 是会报Downloading prebuilt clang Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Win/clang-305489-1.tgz; urlopen error [Errno 10060]这个错误!,这个问题出现得很频繁,原因很简单,就是你当前
2017-06-20 17:15:38 4402 1
原创 编译2014819版本的webrtc
项目需要支持xp的webrtc,无奈之下只好去编译2014819版本的webrtc, 此版本需要WDK的支持,相关的问题可以看这篇博客http://blog.csdn.net/nonmarking/article/details/46785197,感谢这位老兄! 不过我在编译的过程中又碰到了另外的一些问题,在编译all工程之后,所有的lib项目都编译成功,但是有几个exe项目就是无法编译成
2017-06-08 14:15:14 1679
转载 完全卸载VS2013
-----------------------转载自http://blog.csdn.net/yj_cs/article/details/42086243---------------------------微软的产品感觉跟流氓一样卸载总是不干净,我发现一个命令可以完全干干净净的卸载vs2013。进入vs源安装文件目录,输入:vs_ultimate.exe /uninstall
2017-06-07 16:31:58 29179 5
原创 webrtc 多线程中创建CreateDataChannel,在创建过程中闪退!
因为要做一个多线程p2p文件发送的任务,所以打算在线程中的线程函数中直接new一个p2p环境、连接turnserver服务器,照如此做,结果在CreateDataChannel的过程当中直接闪退,莫名其妙!调试发现在这个过程中peerconnectionfactory创建的signalthread和workthread通过post的方式给目标线程发送消息的时候,其消息无法进入到MessageQue
2017-05-12 10:09:53 2188
转载 vs2015番茄小助手可用!
----------转载这位老哥的------------------------------------http://download.csdn.net/detail/zqx7876/9697513#comment
2017-05-02 13:58:41 5763
原创 将webrtc的p2p模块编译成dll并移植到qt
前端时间一直在做P2P文件传输的工作,基于开源库webrtc,有关webrtc的下载、编译在此不做复述,可以在我之前的小文章中找到整个过程。vs2015下编译成功p2p dll,然后移植到qt中,qt使用mingw编译,那么问题来了,qt mingw编译环境和vs2015 msvc不是同一个编译系统,qt mingw自然不能像在msvc中导入dll的方式去导入 前面的 p2p dll!这个问题让我
2017-04-21 18:05:50 2384
解决webrtc Thread::Clear崩溃的patch包。
2017-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人