Comments (10)
Do I need the lib and dll of msgpack?
where should i put it then?
from qmsgpack.
I reduced the error list to this, sorry for the german:
Fehler 13 error C2065: 'unpack_uint8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 15 1 qmsgpack
Fehler 16 error C2065: 'unpack_uint64': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 15 1 qmsgpack
Fehler 15 error C2065: 'unpack_uint32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 15 1 qmsgpack
Fehler 14 error C2065: 'unpack_uint16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 15 1 qmsgpack
Fehler 4 error C2065: 'unpack_true': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 11 1 qmsgpack
Fehler 26 error C2065: 'unpack_str8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 18 1 qmsgpack
Fehler 28 error C2065: 'unpack_str32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 18 1 qmsgpack
Fehler 27 error C2065: 'unpack_str16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 18 1 qmsgpack
Fehler 1 error C2065: 'unpack_nil': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 9 1 qmsgpack
Fehler 2 error C2065: 'unpack_never_used': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 10 1 qmsgpack
Fehler 32 error C2065: 'unpack_map32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 21 1 qmsgpack
Fehler 31 error C2065: 'unpack_map16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 20 1 qmsgpack
Fehler 17 error C2065: 'unpack_int8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 16 1 qmsgpack
Fehler 20 error C2065: 'unpack_int64': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 16 1 qmsgpack
Fehler 19 error C2065: 'unpack_int32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 16 1 qmsgpack
Fehler 18 error C2065: 'unpack_int16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 16 1 qmsgpack
Fehler 12 error C2065: 'unpack_float64': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 14 1 qmsgpack
Fehler 11 error C2065: 'unpack_float32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 14 1 qmsgpack
Fehler 24 error C2065: 'unpack_fixext8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 17 1 qmsgpack
Fehler 23 error C2065: 'unpack_fixext4': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 17 1 qmsgpack
Fehler 22 error C2065: 'unpack_fixext2': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 17 1 qmsgpack
Fehler 25 error C2065: 'unpack_fixext16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 17 1 qmsgpack
Fehler 21 error C2065: 'unpack_fixext1': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 17 1 qmsgpack
Fehler 3 error C2065: 'unpack_false': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 11 1 qmsgpack
Fehler 8 error C2065: 'unpack_ext8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 13 1 qmsgpack
Fehler 10 error C2065: 'unpack_ext32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 13 1 qmsgpack
Fehler 9 error C2065: 'unpack_ext16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 13 1 qmsgpack
Fehler 5 error C2065: 'unpack_bin8': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 12 1 qmsgpack
Fehler 7 error C2065: 'unpack_bin32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 12 1 qmsgpack
Fehler 6 error C2065: 'unpack_bin16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 12 1 qmsgpack
Fehler 30 error C2065: 'unpack_array32': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 19 1 qmsgpack
Fehler 29 error C2065: 'unpack_array16': nichtdeklarierter Bezeichner D:\Meeting\qmsgpack\qmsgpack-master\src\private\unpack_p.cpp 19 1 qmsgpack
I also try to compile in Qt Creator, with same errors.
from qmsgpack.
Hello! Can you test it with QtCreator+MinGW?
from qmsgpack.
Oh, and try to disable testing by commenting out lines 67-68 in CMakeLists.txt
from qmsgpack.
I commented lines 67-68 in CMakeLists.txt.
Then I choose MinGw as generator in cmake and these errors appears:
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:D:/Meeting/qmsgpack/test2/qmsgpack-master-build/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:D:/Meeting/qmsgpack/test2/qmsgpack-master-build/CMakeFiles/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
Which Version of mingw should I use?
I have the one of Anaconda which is mingw 4.7.
Should i use an older one vor Qt 4.8.5 ?
from qmsgpack.
I use a qt485-Win64VC11-build. Is this the reason I can't compile qmsgpack with MinGw?
I would prefer Win 64 VC11 (Visual Studio 2012).
from qmsgpack.
I think it should work with any mingw, that Qt work with...
VS without tests still outputs the same errors?
from qmsgpack.
Also you can try to create a new library project (in vs), add everything from src to it and compile a dll, or simply add all the files to your project tree
from qmsgpack.
I think your first error with MSVC:
D:\Meeting\qmsgpackneu\qmsgpack-master\src\private\pack_p.cpp(23): error C2027: Verwendung des undefinierten Typs "QStringList"
Should be fixed now with the merge of #6. Would be interesting to see you try again.
I have a VirtualBox with Windows 7, but it has an old Qt so it's kind of inconvenient to test.
(Perhaps in the future we could do CI on Windows via Appveyor. I think they have both MinGW and various MSVC versions)
from qmsgpack.
Seems to be fixed with 46f6184
from qmsgpack.
Related Issues (20)
- Fix / document thread-safety HOT 3
- msgpack_common.h defines HOT 1
- I've create a patch to this project to get compiled HOT 1
- Doesn't compile with qcreator 3.5.1 qt 5.5.1 on windows 8.1 HOT 1
- Undefined Reference to MsgPackStream HOT 1
- BUG with pack-unpack some 64-bit integers HOT 1
- Write bug with QLocalSocket HOT 1
- solve compiler warnings HOT 3
- error LNK2019: unresolved external symbol HOT 10
- MsgPack::pack() and unpack() can not report pack/unpack error. HOT 2
- MsgPackPrivate::pack_qtime_raw truncates most significant bit of hour HOT 1
- Handle dangerous network packet contains invalid length
- MsgPack::pack can't pack type: 51 while packing Qt-parsed JSON with null values HOT 4
- how to unpack qlist HOT 1
- static library HOT 2
- Missing/wrong documentation about how to build tests
- Trying to build QMsgPack for Android Qt 6.2.0 Clang arm64-v8a HOT 2
- Wrong int packing HOT 2
- Does not build on Windows HOT 4
- How can I use this library with Qt 6.8.0 on android?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qmsgpack.