SiegeEngineers / WololoKingdoms

A program for converting AOE2HD expansions files to the original AOC engine format.
GNU General Public License v3.0
87 stars 16 forks source link

Build details? #8

Closed Kogl1n closed 5 years ago

Kogl1n commented 6 years ago

Hey! I tried to build this project on Win7. Unfortunately, I am stuck with iconv. Although one can use genieutils.dll from the release and genieutils.dll.a from the source, one needs iconv.h for /include/genie/lang/LangFile.h. Without it I get "undefined reference" errors in QT Creator:

undefined reference to `genie::LangFile::setString(unsigned int, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)'

It would be really nice if you could provide information on the version of inconv and/or upload the bin, include and lib folders of the version used for your genieutils to some filehoster. Thank you!

Kogl1n commented 6 years ago

So the problem was that genieutils needs to be built with the old ABI: -D_GLIBCXX_USE_CXX11_ABI=0 Then it will work flawlessly.