啊,這個問題。。
最近寫了乙個鬥魚彈幕接收的cpp。。其實是官方文件給的大部分,我修改了一小點qaq。 想著qt垮了個平台,然後就出了這檔子事。
我是在ubuntu 64位下qt5.664 位編譯的成功的能執行。
然後放到了win7 64位下的qt5.632位 就出錯。。
問題如下:
d:\qt
\qt5.6.1\5.6\mingw49_32\include
\qtcore
\qglobal.h:808: error: unable to find numeric literal operator 'operator""ui64'
return (val.u & q_uint64_c(0x7fffffffffffffff)) == 0;
d:\qt
\qt5.6.1\5.6\mingw49_32\include
\qtcore
\qcompilerdetection.h:1164: error: expected constructor, destructor, or type conversion before '(' token
# define qt_warning_disable_msvc(number) __pragma(warning(disable: number))
^d:\qt
\qt5.6.1\tools
\mingw492_32\i686-w64-mingw32\include
\wctype.h:15: error: expected declaration before end of line
#pragma pack(push,_crt_packing)
^ ^
= = 發出來了,但是沒有解決辦法,感覺是位數的問題。什麼mingw呀
以後解決了在續上後續吧。
2023年10月11日
還是沒有頭緒,。qaq
QT5 6 使用QWebEngineView的坑
最近有個專案用到了qt,並且需要展示乙個簡單的網頁,於是使用了 vs2013 qt5.6.3 qwebengineview 程式是64位的,在自己本機測試通過後準備發布,但在放到純淨環境下的win7上時卻在開啟網頁時就崩潰,不開啟的話一切正常。於是在本機測試32位的,發現本機也出問題了,開啟網頁就崩...
windows 下 QT 5 6 靜態編譯
請遵守lgpl協議。編譯準備 visual studio 2010 qt5.6.1 source code google angle source code directx sdk 編譯的電腦顯示卡比較老opengl版本公升不上去,所以使用angle google的opengle es轉到direc...
qt5 6的視窗顯示網頁,qwebengine方式
所需要的設定都在之前文章裡面的寫了,qt5.6版本之後沒有qwebkit,只有qwebengine,所需要的是msvc版本的qt,之前文章的鏈結 在.pro配置檔案中配置 qt webenginewidgets然後按構建就是,左下角最後乙個那個小錘子 然後在標頭檔案中新增 h include如果能正...