随笔分类 - VS/Mfc/Qt
摘要:Qt工程转vs工程(.pro转.sln)_qmake将pro转成sln qmake -tp vc-CSDN博客
阅读全文
摘要:1.Qt工程说明 A.pro是一个SUBDIRS工程,管理了B.pro、C.pro; B.pro是main工程; C.pro是SUBDIRS工程,管理了多个插件工程; 2.VS打开方法 使用VS的QtTool,分别打开C.pro,打开A.pro,各自生成sln后,每次只需要打开A的sln即可
阅读全文
摘要:1.在默认的解决方案界面 2.点击上方“显示所有文件” 3.右键创建文件夹
阅读全文
摘要:1.https://download.qt.io/official_releases/vsaddin/ 2.Tools Extensions - Visual Studio 安装:C:\xxxx\VSIXInstaller.exe xxx.vsix
阅读全文
摘要:1、 MT选项:链接LIB版的C和C++运行库。在链接时就会在将C和C++运行时库(LIBCMT.LIB、LIBC.LIB)集成到程序中,程序体积会变大。MTd选项:LIB的调试版。MD选项:使用DLL版的C和C++运行库,这样在程序运行时会动态的加载对应的DLL,程序体积会减小,缺点是在系统没有对
阅读全文
摘要:1、VS2015 专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
阅读全文
摘要:1、现象 VS+Qt工程,通过QUrl访问资源文件形式,让QQuickWidget加载QML,运行后QML是黑的,打印提示没有找到QML QUrl source(":/qml/Resource/qml/login.qml"); .... 2、问题分析 就是没有找到资源,原因未知;同样的方式能找到图片
阅读全文
摘要:解决1: 在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warnings 中添加相应的警告编号:4819
阅读全文
摘要:Qt的文件注释在VS里可能会出现这个错误,主要是编码格式把注释吞掉了。 解决: 把 /*中文*/ 改为 /*中文 */
阅读全文
摘要:这样写了之后不用connect 1、按钮点击 void on_pushButton_clicked();
阅读全文
摘要:HANDLE hMutex = CreateMutex(NULL,TRUE,_T("appName")); if(hMutex) { if(ERROR_ALREADY_EXISTS == GetLastError()) { //AfxMessageBox(_T("已经运行")); } }
阅读全文
摘要:1、声明一个全局handle,记住在cpp里也声明 extern HANDLE uiHandle; 2、创建信号量 uiHandle = CreateSemaphore(NULL,1,1,NULL); 3、使用 线程1:WaitForSingleObject(uiHandle,INFINITE);
阅读全文
摘要:void GetAppPath(CString& path) { TCHAR str[256] = {0}; GetModuleFileName(NULL,str,256); wchar_t *pszPos = wcsrchr(str,_T('\\'); if(NULL==pszPos)return; *pszPos=0x00; pszPos = ...
阅读全文
摘要:SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); FileOp.fFlags = FOF_NOCONFIRMATION ; FileOp.hNameMappings = NULL; FileOp.hwnd = NULL; ...
阅读全文
摘要:BOOL CreateMultiDirs(CString xFilePath) { int xFlag=xFilePath.Find(_T("\\")); CString s; for(int i=0;i3) { s=xFilePath.Left(xFlag); if (!PathFileExists(xFi...
阅读全文