This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
build:devel_2.6_msvc [2018/01/01 12:11] mean |
build:devel_2.6_msvc [2018/01/01 12:12] mean |
||
---|---|---|---|
Line 41: | Line 41: | ||
**Important/Common problem** | **Important/Common problem** | ||
- | ---- | ||
- | If the C++ library used by mingw is more recent than the one used by avidemux itself you'll run into two problem : | ||
- | |||
- | * If you have error undefined symbol _imp_xxxxstdcxx11xxxxbasic_stringxxx when compiling , add one line at the very top of CMakeLists.txt | ||
- | ADD_DEFINITIONS(-D_GLIBCXX_USE_CXX11_ABI=0) | ||
- | * If you have error at startup "Cannot locate xyz in libsdtc+++", Overwrite the libstdc++-6.dll in the avidemux folder with the one from mingw, e.g. c:\Mingw64\mingw64\bin\libstdc++-6.dll | ||
- | |||
- | Do the fixes above, erase the build folder (build/*) and do it all over again (it takes 5 sec) | ||
+ | You cannot mix binaries built with Visual C++ and built with Mingw/g++ | ||
+ | It will *NOT* work. Don't even try. | ||