Я скомпилировал bitoin-qt, PTS coin и другие Altercoins успешно, но все они не могут работать. Я использую MinGW4.4, QT 4.8.5 скачать с веб-сайта и создателя QT 2.8.1. Это мой .pro установка:qt успешно компилируется, но работает с ошибкой
BOOST_LIB_SUFFIX=-mgw44-mt-s-1_53
BOOST_INCLUDE_PATH=D:/C/coin/namecoinq/libs/boost_1_53_0
BOOST_LIB_PATH=D:/C/coin/namecoinq/libs/boost_1_53_0/stage/lib
BDB_INCLUDE_PATH=D:/C/coin/namecoinq/libs/db-4.8.30.NC/build_unix
BDB_LIB_PATH=D:/C/coin/namecoinq/libs/db-4.8.30.NC/build_unix
OPENSSL_INCLUDE_PATH=D:/C/coin/namecoinq/libs/openssl-1.0.1e/include
OPENSSL_LIB_PATH=D:/C/coin/namecoinq/libs/openssl-1.0.1e
MINIUPNPC_INCLUDE_PATH=D:/C/coin/namecoinq/libs
MINIUPNPC_LIB_PATH=D:/C/coin/namecoinq/libs/miniupnpc-1.8
И я раскомментировал этот код, потому что MinGW4.4 не SUPORT его (я использовал MinGW 4.6,4.7,4.8, но они все еще компилируется не удалось):
#win32:QMAKE_LFLAGS *= -Wl,--dynamicbase -Wl,--nxcompat
все они составлены MinGW4.4 succefully, но отладка и выпуск ехе скомпилирован как не run.I справились с Qt библиотеки DLL к еху direction.When я отлажена, он сломался перед входом в главном источник.
============================================================ ОБНОВЛЕНИЕ =====
Я знаю, что это из-за LevelDB, но я не знаю, что случилось с моим составителя LevelDB: TARGET_OS=NATIVE_WINDOWS mingw32-make libleveldb.a libmemenv.a
Когда я использую другой исходный код altercoin LevelDB, ошибка solves.But Я использую обратно исходный исходный код sourcedb, программа снова разрывается.
Какие ошибки появляются, если они есть? – Jash
'x-qt.exe прекратил работу. Проблема привела к тому, что программа перестала работать правильно. Пожалуйста, закройте программу'. и qt console говорит: 'D: \ down \ P-rotoShares-psforkinit \ build-protoshares-qt-44-Debug \ debug \ protoshares-qt.exe ... Программа неожиданно завершилась.« – Gank
Как писали другие, зависимый ходок - полезный инструмент для обнаружения проблем, связанных с зависимостями для dll. Что он говорит вам? – lpapp