Title: bitcoin-master.pro Post by: songchunlai on January 30, 2022, 06:20:36 AM I like to use Qt Creator to debug some code. So I used qmake -project to generate a .pro file like below. Then add the contents of the makefile file to write the machine. I'm expecting it to work. But I ran into some problems that I couldn't solve. Can anyone please fix it for me. Thank you.
bitcoin-master.pro ---------------------------- # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. #/* Major version */ #define CLIENT_VERSION_MAJOR 22 #/* Minor version */ #define CLIENT_VERSION_MINOR 99 ###################################################################### # Automatically generated by qmake (3.1) Sat Jan 29 14:06:00 2022 ###################################################################### QT += core gui network TEMPLATE = app TARGET = bitcoin-master INCLUDEPATH += . \ src \ src/bench \ src/common \ src/compat \ src/config \ src/consensus \ src/crc32c/include \ src/crypto \ src/index \ src/init \ src/interfaces \ src/ipc \ src/leveldb \ src/logging \ src/minisketch/include \ src/node \ src/policy \ src/primitives \ src/qt \ src/rpc \ src/script \ src/secp256k1/include \ src/support \ src/univalue/include \ src/util \ src/wallet \ src/zmq QMAKE_CC = gcc QMAKE_CFLAGS = -pthread -g -O0 -std=c17 QMAKE_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \ -DHAVE_BUILD_INFO -DPROVIDE_FUZZ_MAIN_FUNCTION QMAKE_CXX = g++ -std=c++17 QMAKE_CXXFLAGS = -fstack-reuse=none -Wstack-protector -fstack-protector-all \ -fcf-protection=full -fstack-clash-protection -Wall -Wextra -Wformat \ -Wformat-security -Wvla -Wredundant-decls -Wdate-time -Wduplicated-branches \ -Wduplicated-cond -Wlogical-op -Woverloaded-virtual -Wsuggest-override \ -Wimplicit-fallthrough -Wno-unused-parameter -Wno-deprecated-copy \ -g -O0 -fno-extended-identifiers QMAKE_LIBDIR_FLAGS = -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie QMAKE_AR_CMD = cr QMAKESPEC = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow \ -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function \ -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden # The following define makes your compiler warn you if you use any # feature of Qt which has been marked as deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS HAVE_CONFIG_H # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 # Input HEADERS += ui_addressbookpage.h \ ui_askpassphrasedialog.h \ ui_editaddressdialog.h \ ui_overviewpage.h \ ui_sendcoinsdialog.h \ ui_sendcoinsentry.h \ ui_transactiondescdialog.h \ build/ui_addressbookpage.h \ build/ui_askpassphrasedialog.h \ build/ui_editaddressdialog.h \ build/ui_overviewpage.h \ build/ui_sendcoinsdialog.h \ build/ui_sendcoinsentry.h \ build/ui_transactiondescdialog.h \ build_msvc/libsecp256k1_config.h \ src/addrdb.h \ src/addrman.h \ src/addrman_impl.h \ src/arith_uint256.h \ src/attributes.h \ src/banman.h \ src/base58.h \ src/bech32.h \ src/blockencodings.h \ src/blockfilter.h \ src/chain.h \ src/chainparams.h \ src/chainparamsbase.h \ src/chainparamsseeds.h \ src/checkqueue.h \ src/clientversion.h \ src/coins.h \ src/compat.h \ src/compressor.h \ src/core_io.h \ src/core_memusage.h \ src/cuckoocache.h \ src/dbwrapper.h \ src/deploymentinfo.h \ src/deploymentstatus.h \ src/external_signer.h \ src/flatfile.h \ src/fs.h \ src/hash.h \ src/httprpc.h \ src/httpserver.h \ src/i2p.h \ src/indirectmap.h \ src/init.h \ src/key.h \ src/key_io.h \ src/logging.h \ src/mapport.h \ src/memusage.h \ src/merkleblock.h \ src/net.h \ src/net_permissions.h \ src/net_processing.h \ src/net_types.h \ src/netaddress.h \ src/netbase.h \ src/netmessagemaker.h \ src/noui.h \ src/outputtype.h \ src/pow.h \ src/prevector.h \ src/protocol.h \ src/psbt.h \ src/pubkey.h \ src/random.h \ src/randomenv.h \ src/reverse_iterator.h \ src/scheduler.h \ src/serialize.h \ src/shutdown.h \ src/signet.h \ src/span.h \ src/streams.h \ src/sync.h \ src/threadinterrupt.h \ src/threadsafety.h \ src/timedata.h \ src/tinyformat.h \ src/torcontrol.h \ src/txdb.h \ src/txmempool.h \ src/txorphanage.h \ src/txrequest.h \ src/uint256.h \ src/undo.h \ src/validation.h \ src/validationinterface.h \ src/version.h \ src/versionbits.h \ src/walletinitinterface.h \ src/warnings.h \ src/bench/bench.h \ src/bench/data.h \ src/bench/nanobench.h \ src/common/bloom.h \ src/compat/assumptions.h \ src/compat/byteswap.h \ src/compat/cpuid.h \ src/compat/endian.h \ src/compat/sanity.h \ src/compat/stdin.h \ src/config/bitcoin-config.h \ src/consensus/amount.h \ src/consensus/consensus.h \ src/consensus/merkle.h \ src/consensus/params.h \ src/consensus/tx_check.h \ src/consensus/tx_verify.h \ src/consensus/validation.h \ src/crypto/aes.h \ src/crypto/chacha20.h \ src/crypto/chacha_poly_aead.h \ src/crypto/common.h \ src/crypto/hkdf_sha256_32.h \ src/crypto/hmac_sha256.h \ src/crypto/hmac_sha512.h \ src/crypto/muhash.h \ src/crypto/poly1305.h \ src/crypto/ripemd160.h \ src/crypto/sha1.h \ src/crypto/sha256.h \ src/crypto/sha3.h \ src/crypto/sha512.h \ src/crypto/siphash.h \ src/index/base.h \ src/index/blockfilterindex.h \ src/index/coinstatsindex.h \ src/index/disktxpos.h \ src/index/txindex.h \ src/init/common.h \ src/interfaces/chain.h \ src/interfaces/echo.h \ src/interfaces/handler.h \ src/interfaces/init.h \ src/interfaces/ipc.h \ src/interfaces/node.h \ src/interfaces/wallet.h \ src/ipc/context.h \ src/ipc/exception.h \ src/ipc/process.h \ src/ipc/protocol.h \ src/logging/timer.h \ src/node/blockstorage.h \ src/node/caches.h \ src/node/chainstate.h \ src/node/coin.h \ src/node/coinstats.h \ src/node/context.h \ src/node/miner.h \ src/node/minisketchwrapper.h \ src/node/psbt.h \ src/node/transaction.h \ src/node/ui_interface.h \ src/node/utxo_snapshot.h \ src/policy/feerate.h \ src/policy/fees.h \ src/policy/packages.h \ src/policy/policy.h \ src/policy/rbf.h \ src/policy/settings.h \ src/primitives/block.h \ src/primitives/transaction.h \ src/qt/addressbookpage.h \ src/qt/addresstablemodel.h \ src/qt/askpassphrasedialog.h \ src/qt/bantablemodel.h \ src/qt/bitcoin.h \ src/qt/bitcoinaddressvalidator.h \ src/qt/bitcoinamountfield.h \ src/qt/bitcoingui.h \ src/qt/bitcoinunits.h \ src/qt/clientmodel.h \ src/qt/coincontroldialog.h \ src/qt/coincontroltreewidget.h \ src/qt/createwalletdialog.h \ src/qt/csvmodelwriter.h \ src/qt/editaddressdialog.h \ src/qt/guiconstants.h \ src/qt/guiutil.h \ src/qt/initexecutor.h \ src/qt/intro.h \ src/qt/macdockiconhandler.h \ src/qt/macnotificationhandler.h \ src/qt/macos_appnap.h \ src/qt/modaloverlay.h \ src/qt/networkstyle.h \ src/qt/notificator.h \ src/qt/openuridialog.h \ src/qt/optionsdialog.h \ src/qt/optionsmodel.h \ src/qt/overviewpage.h \ src/qt/paymentserver.h \ src/qt/peertablemodel.h \ src/qt/peertablesortproxy.h \ src/qt/platformstyle.h \ src/qt/psbtoperationsdialog.h \ src/qt/qrimagewidget.h \ src/qt/qvalidatedlineedit.h \ src/qt/qvaluecombobox.h \ src/qt/receivecoinsdialog.h \ src/qt/receiverequestdialog.h \ src/qt/recentrequeststablemodel.h \ src/qt/rpcconsole.h \ src/qt/sendcoinsdialog.h \ src/qt/sendcoinsentry.h \ src/qt/sendcoinsrecipient.h \ src/qt/signverifymessagedialog.h \ src/qt/splashscreen.h \ src/qt/trafficgraphwidget.h \ src/qt/transactiondesc.h \ src/qt/transactiondescdialog.h \ src/qt/transactionfilterproxy.h \ src/qt/transactionoverviewwidget.h \ src/qt/transactionrecord.h \ src/qt/transactiontablemodel.h \ src/qt/transactionview.h \ src/qt/utilitydialog.h \ src/qt/walletcontroller.h \ src/qt/walletframe.h \ src/qt/walletmodel.h \ src/qt/walletmodeltransaction.h \ src/qt/walletview.h \ src/qt/winshutdownmonitor.h \ src/rpc/blockchain.h \ src/rpc/client.h \ src/rpc/mining.h \ src/rpc/protocol.h \ src/rpc/rawtransaction_util.h \ src/rpc/register.h \ src/rpc/request.h \ src/rpc/server.h \ src/rpc/server_util.h \ src/rpc/util.h \ src/script/bitcoinconsensus.h \ src/script/descriptor.h \ src/script/interpreter.h \ src/script/keyorigin.h \ src/script/script.h \ src/script/script_error.h \ src/script/sigcache.h \ src/script/sign.h \ src/script/signingprovider.h \ src/script/standard.h \ src/support/cleanse.h \ src/support/events.h \ src/support/lockedpool.h \ src/test/scriptnum10.h \ src/util/asmap.h \ src/util/bip32.h \ src/util/bytevectorhash.h \ src/util/check.h \ src/util/epochguard.h \ src/util/error.h \ src/util/fastrange.h \ src/util/fees.h \ src/util/getuniquepath.h \ src/util/golombrice.h \ src/util/hash_type.h \ src/util/hasher.h \ src/util/macros.h \ src/util/message.h \ src/util/moneystr.h \ src/util/overflow.h \ src/util/overloaded.h \ src/util/rbf.h \ src/util/readwritefile.h \ src/util/serfloat.h \ src/util/settings.h \ src/util/sock.h \ src/util/spanparsing.h \ src/util/strencodings.h \ src/util/string.h \ src/util/syscall_sandbox.h \ src/util/system.h \ src/util/thread.h \ src/util/threadnames.h \ src/util/time.h \ src/util/tokenpipe.h \ src/util/trace.h \ src/util/translation.h \ src/util/types.h \ src/util/ui_change_type.h \ src/util/url.h \ src/util/vector.h \ src/wallet/bdb.h \ src/wallet/coincontrol.h \ src/wallet/coinselection.h \ src/wallet/context.h \ src/wallet/crypter.h \ src/wallet/db.h \ src/wallet/dump.h \ src/wallet/external_signer_scriptpubkeyman.h \ src/wallet/feebumper.h \ src/wallet/fees.h \ src/wallet/ismine.h \ src/wallet/load.h \ src/wallet/receive.h \ src/wallet/salvage.h \ src/wallet/scriptpubkeyman.h \ src/wallet/spend.h \ src/wallet/sqlite.h \ src/wallet/transaction.h \ src/wallet/wallet.h \ src/wallet/walletdb.h \ src/wallet/wallettool.h \ src/wallet/walletutil.h \ src/zmq/zmqabstractnotifier.h \ src/zmq/zmqnotificationinterface.h \ src/zmq/zmqpublishnotifier.h \ src/zmq/zmqrpc.h \ src/zmq/zmqutil.h \ src/crc32c/src/crc32c_arm64.h \ src/crc32c/src/crc32c_arm64_check.h \ src/crc32c/src/crc32c_extend_unittests.h \ src/crc32c/src/crc32c_internal.h \ src/crc32c/src/crc32c_prefetch.h \ src/crc32c/src/crc32c_read_le.h \ src/crc32c/src/crc32c_round_up.h \ src/crc32c/src/crc32c_sse42.h \ src/crc32c/src/crc32c_sse42_check.h \ src/crypto/ctaes/ctaes.h \ src/ipc/capnp/context.h \ src/ipc/capnp/init-types.h \ src/ipc/capnp/protocol.h \ src/leveldb/db/builder.h \ src/leveldb/db/db_impl.h \ src/leveldb/db/db_iter.h \ src/leveldb/db/dbformat.h \ src/leveldb/db/filename.h \ src/leveldb/db/log_format.h \ src/leveldb/db/log_reader.h \ src/leveldb/db/log_writer.h \ src/leveldb/db/memtable.h \ src/leveldb/db/skiplist.h \ src/leveldb/db/snapshot.h \ src/leveldb/db/table_cache.h \ src/leveldb/db/version_edit.h \ src/leveldb/db/version_set.h \ src/leveldb/db/write_batch_internal.h \ src/leveldb/port/port.h \ src/leveldb/port/port_example.h \ src/leveldb/port/port_stdcxx.h \ src/leveldb/port/thread_annotations.h \ src/leveldb/table/block.h \ src/leveldb/table/block_builder.h \ src/leveldb/table/filter_block.h \ src/leveldb/table/format.h \ src/leveldb/table/iterator_wrapper.h \ src/leveldb/table/merger.h \ src/leveldb/table/two_level_iterator.h \ src/leveldb/util/arena.h \ src/leveldb/util/coding.h \ src/leveldb/util/crc32c.h \ src/leveldb/util/env_posix_test_helper.h \ src/leveldb/util/env_windows_test_helper.h \ src/leveldb/util/hash.h \ src/leveldb/util/histogram.h \ src/leveldb/util/logging.h \ src/leveldb/util/mutexlock.h \ src/leveldb/util/no_destructor.h \ src/leveldb/util/posix_logger.h \ src/leveldb/util/random.h \ src/leveldb/util/testharness.h \ src/leveldb/util/testutil.h \ src/leveldb/util/windows_logger.h \ src/minisketch/include/minisketch.h \ src/minisketch/src/false_positives.h \ src/minisketch/src/fielddefines.h \ src/minisketch/src/int_utils.h \ src/minisketch/src/lintrans.h \ src/minisketch/src/sketch.h \ src/minisketch/src/sketch_impl.h \ src/minisketch/src/util.h \ src/qt/test/addressbooktests.h \ src/qt/test/apptests.h \ src/qt/test/rpcnestedtests.h \ src/qt/test/uritests.h \ src/qt/test/util.h \ src/qt/test/wallettests.h \ src/secp256k1/contrib/lax_der_parsing.h \ src/secp256k1/contrib/lax_der_privatekey_parsing.h \ src/secp256k1/include/secp256k1.h \ src/secp256k1/include/secp256k1_ecdh.h \ src/secp256k1/include/secp256k1_extrakeys.h \ src/secp256k1/include/secp256k1_preallocated.h \ src/secp256k1/include/secp256k1_recovery.h \ src/secp256k1/include/secp256k1_schnorrsig.h \ src/secp256k1/src/assumptions.h \ src/secp256k1/src/basic-config.h \ src/secp256k1/src/bench.h \ src/secp256k1/src/ecdsa.h \ src/secp256k1/src/ecdsa_impl.h \ src/secp256k1/src/eckey.h \ src/secp256k1/src/eckey_impl.h \ src/secp256k1/src/ecmult.h \ src/secp256k1/src/ecmult_const.h \ src/secp256k1/src/ecmult_const_impl.h \ src/secp256k1/src/ecmult_gen.h \ src/secp256k1/src/ecmult_gen_impl.h \ src/secp256k1/src/ecmult_gen_prec.h \ src/secp256k1/src/ecmult_gen_prec_impl.h \ src/secp256k1/src/ecmult_gen_static_prec_table.h \ src/secp256k1/src/ecmult_impl.h \ src/secp256k1/src/ecmult_static_pre_g.h \ src/secp256k1/src/field.h \ src/secp256k1/src/field_10x26.h \ src/secp256k1/src/field_10x26_impl.h \ src/secp256k1/src/field_5x52.h \ src/secp256k1/src/field_5x52_asm_impl.h \ src/secp256k1/src/field_5x52_impl.h \ src/secp256k1/src/field_5x52_int128_impl.h \ src/secp256k1/src/field_impl.h \ src/secp256k1/src/group.h \ src/secp256k1/src/group_impl.h \ src/secp256k1/src/hash.h \ src/secp256k1/src/hash_impl.h \ src/secp256k1/src/libsecp256k1-config.h \ src/secp256k1/src/modinv32.h \ src/secp256k1/src/modinv32_impl.h \ src/secp256k1/src/modinv64.h \ src/secp256k1/src/modinv64_impl.h \ src/secp256k1/src/scalar.h \ src/secp256k1/src/scalar_4x64.h \ src/secp256k1/src/scalar_4x64_impl.h \ src/secp256k1/src/scalar_8x32.h \ src/secp256k1/src/scalar_8x32_impl.h \ src/secp256k1/src/scalar_impl.h \ src/secp256k1/src/scalar_low.h \ src/secp256k1/src/scalar_low_impl.h \ src/secp256k1/src/scratch.h \ src/secp256k1/src/scratch_impl.h \ src/secp256k1/src/selftest.h \ src/secp256k1/src/testrand.h \ src/secp256k1/src/testrand_impl.h \ src/secp256k1/src/util.h \ src/support/allocators/secure.h \ src/support/allocators/zeroafterfree.h \ src/test/fuzz/fuzz.h \ src/test/fuzz/FuzzedDataProvider.h \ src/test/fuzz/util.h \ src/test/util/blockfilter.h \ src/test/util/chainstate.h \ src/test/util/logging.h \ src/test/util/mining.h \ src/test/util/net.h \ src/test/util/script.h \ src/test/util/setup_common.h \ src/test/util/str.h \ src/test/util/transaction_utils.h \ src/test/util/validation.h \ src/test/util/wallet.h \ src/univalue/include/univalue.h \ src/univalue/lib/univalue_escapes.h \ src/univalue/lib/univalue_utffilter.h \ src/wallet/rpc/util.h \ src/wallet/rpc/wallet.h \ src/wallet/test/init_test_fixture.h \ src/wallet/test/util.h \ src/wallet/test/wallet_test_fixture.h \ src/crc32c/include/crc32c/crc32c.h \ src/leveldb/helpers/memenv/memenv.h \ src/leveldb/include/leveldb/c.h \ src/leveldb/include/leveldb/cache.h \ src/leveldb/include/leveldb/comparator.h \ src/leveldb/include/leveldb/db.h \ src/leveldb/include/leveldb/dumpfile.h \ src/leveldb/include/leveldb/env.h \ src/leveldb/include/leveldb/export.h \ src/leveldb/include/leveldb/filter_policy.h \ src/leveldb/include/leveldb/iterator.h \ src/leveldb/include/leveldb/options.h \ src/leveldb/include/leveldb/slice.h \ src/leveldb/include/leveldb/status.h \ src/leveldb/include/leveldb/table.h \ src/leveldb/include/leveldb/table_builder.h \ src/leveldb/include/leveldb/write_batch.h \ src/minisketch/src/fields/clmul_common_impl.h \ src/minisketch/src/fields/generic_common_impl.h \ src/secp256k1/src/modules/ecdh/bench_impl.h \ src/secp256k1/src/modules/ecdh/main_impl.h \ src/secp256k1/src/modules/ecdh/tests_impl.h \ src/secp256k1/src/modules/extrakeys/main_impl.h \ src/secp256k1/src/modules/extrakeys/tests_exhaustive_impl.h \ src/secp256k1/src/modules/extrakeys/tests_impl.h \ src/secp256k1/src/modules/recovery/bench_impl.h \ src/secp256k1/src/modules/recovery/main_impl.h \ src/secp256k1/src/modules/recovery/tests_exhaustive_impl.h \ src/secp256k1/src/modules/recovery/tests_impl.h \ src/secp256k1/src/modules/schnorrsig/bench_impl.h \ src/secp256k1/src/modules/schnorrsig/main_impl.h \ src/secp256k1/src/modules/schnorrsig/tests_exhaustive_impl.h \ src/secp256k1/src/modules/schnorrsig/tests_impl.h FORMS += src/qt/forms/addressbookpage.ui \ src/qt/forms/askpassphrasedialog.ui \ src/qt/forms/coincontroldialog.ui \ src/qt/forms/createwalletdialog.ui \ src/qt/forms/debugwindow.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/helpmessagedialog.ui \ src/qt/forms/intro.ui \ src/qt/forms/modaloverlay.ui \ src/qt/forms/openuridialog.ui \ src/qt/forms/optionsdialog.ui \ src/qt/forms/overviewpage.ui \ src/qt/forms/psbtoperationsdialog.ui \ src/qt/forms/receivecoinsdialog.ui \ src/qt/forms/receiverequestdialog.ui \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/sendcoinsentry.ui \ src/qt/forms/signverifymessagedialog.ui \ src/qt/forms/transactiondescdialog.ui SOURCES += src/addrdb.cpp \ src/addrman.cpp \ src/arith_uint256.cpp \ src/banman.cpp \ src/base58.cpp \ src/bech32.cpp \ src/bitcoin-cli.cpp \ src/bitcoin-tx.cpp \ src/bitcoin-util.cpp \ src/bitcoin-wallet.cpp \ src/bitcoind.cpp \ src/blockencodings.cpp \ src/blockfilter.cpp \ src/chain.cpp \ src/chainparams.cpp \ src/chainparamsbase.cpp \ src/clientversion.cpp \ src/coins.cpp \ src/compressor.cpp \ src/core_read.cpp \ src/core_write.cpp \ src/dbwrapper.cpp \ src/deploymentinfo.cpp \ src/deploymentstatus.cpp \ src/dummywallet.cpp \ src/external_signer.cpp \ src/flatfile.cpp \ src/fs.cpp \ src/hash.cpp \ src/httprpc.cpp \ src/httpserver.cpp \ src/i2p.cpp \ src/init.cpp \ src/key.cpp \ src/key_io.cpp \ src/logging.cpp \ src/mapport.cpp \ src/merkleblock.cpp \ src/net.cpp \ src/net_permissions.cpp \ src/net_processing.cpp \ src/net_types.cpp \ src/netaddress.cpp \ src/netbase.cpp \ src/noui.cpp \ src/outputtype.cpp \ src/pow.cpp \ src/protocol.cpp \ src/psbt.cpp \ src/pubkey.cpp \ src/random.cpp \ src/randomenv.cpp \ src/rest.cpp \ src/scheduler.cpp \ src/shutdown.cpp \ src/signet.cpp \ src/sync.cpp \ src/threadinterrupt.cpp \ src/timedata.cpp \ src/torcontrol.cpp \ src/txdb.cpp \ src/txmempool.cpp \ src/txorphanage.cpp \ src/txrequest.cpp \ src/uint256.cpp \ src/validation.cpp \ src/validationinterface.cpp \ src/versionbits.cpp \ src/warnings.cpp \ src/bench/addrman.cpp \ src/bench/base58.cpp \ src/bench/bech32.cpp \ src/bench/bench.cpp \ src/bench/bench_bitcoin.cpp \ src/bench/block_assemble.cpp \ src/bench/ccoins_caching.cpp \ src/bench/chacha20.cpp \ src/bench/chacha_poly_aead.cpp \ src/bench/checkblock.cpp \ src/bench/checkqueue.cpp \ src/bench/coin_selection.cpp \ src/bench/crypto_hash.cpp \ src/bench/data.cpp \ src/bench/duplicate_inputs.cpp \ src/bench/examples.cpp \ src/bench/gcs_filter.cpp \ src/bench/hashpadding.cpp \ src/bench/lockedpool.cpp \ src/bench/mempool_eviction.cpp \ src/bench/mempool_stress.cpp \ src/bench/merkle_root.cpp \ src/bench/nanobench.cpp \ src/bench/peer_eviction.cpp \ src/bench/poly1305.cpp \ src/bench/prevector.cpp \ src/bench/rollingbloom.cpp \ src/bench/rpc_blockchain.cpp \ src/bench/rpc_mempool.cpp \ src/bench/util_time.cpp \ src/bench/verify_script.cpp \ src/bench/wallet_balance.cpp \ src/common/bloom.cpp \ src/compat/glibcxx_sanity.cpp \ src/compat/stdin.cpp \ src/compat/strnlen.cpp \ src/consensus/merkle.cpp \ src/consensus/tx_check.cpp \ src/consensus/tx_verify.cpp \ src/crypto/aes.cpp \ src/crypto/chacha20.cpp \ src/crypto/chacha_poly_aead.cpp \ src/crypto/hkdf_sha256_32.cpp \ src/crypto/hmac_sha256.cpp \ src/crypto/hmac_sha512.cpp \ src/crypto/muhash.cpp \ src/crypto/poly1305.cpp \ src/crypto/ripemd160.cpp \ src/crypto/sha1.cpp \ src/crypto/sha256.cpp \ src/crypto/sha256_avx2.cpp \ src/crypto/sha256_shani.cpp \ src/crypto/sha256_sse4.cpp \ src/crypto/sha256_sse41.cpp \ src/crypto/sha3.cpp \ src/crypto/sha512.cpp \ src/crypto/siphash.cpp \ src/index/base.cpp \ src/index/blockfilterindex.cpp \ src/index/coinstatsindex.cpp \ src/index/txindex.cpp \ src/init/bitcoin-gui.cpp \ src/init/bitcoin-node.cpp \ src/init/bitcoin-qt.cpp \ src/init/bitcoin-wallet.cpp \ src/init/bitcoind.cpp \ src/init/common.cpp \ src/interfaces/echo.cpp \ src/interfaces/handler.cpp \ src/interfaces/init.cpp \ src/ipc/interfaces.cpp \ src/ipc/process.cpp \ src/node/blockstorage.cpp \ src/node/caches.cpp \ src/node/chainstate.cpp \ src/node/coin.cpp \ src/node/coinstats.cpp \ src/node/context.cpp \ src/node/interfaces.cpp \ src/node/miner.cpp \ src/node/minisketchwrapper.cpp \ src/node/psbt.cpp \ src/node/transaction.cpp \ src/node/ui_interface.cpp \ src/policy/feerate.cpp \ src/policy/fees.cpp \ src/policy/packages.cpp \ src/policy/policy.cpp \ src/policy/rbf.cpp \ src/policy/settings.cpp \ src/primitives/block.cpp \ src/primitives/transaction.cpp \ src/qt/addressbookpage.cpp \ src/qt/addresstablemodel.cpp \ src/qt/askpassphrasedialog.cpp \ src/qt/bantablemodel.cpp \ src/qt/bitcoin.cpp \ src/qt/bitcoinaddressvalidator.cpp \ src/qt/bitcoinamountfield.cpp \ src/qt/bitcoingui.cpp \ src/qt/bitcoinstrings.cpp \ src/qt/bitcoinunits.cpp \ src/qt/clientmodel.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/createwalletdialog.cpp \ src/qt/csvmodelwriter.cpp \ src/qt/editaddressdialog.cpp \ src/qt/guiutil.cpp \ src/qt/initexecutor.cpp \ src/qt/intro.cpp \ src/qt/main.cpp \ src/qt/modaloverlay.cpp \ src/qt/networkstyle.cpp \ src/qt/notificator.cpp \ src/qt/openuridialog.cpp \ src/qt/optionsdialog.cpp \ src/qt/optionsmodel.cpp \ src/qt/overviewpage.cpp \ src/qt/paymentserver.cpp \ src/qt/peertablemodel.cpp \ src/qt/peertablesortproxy.cpp \ src/qt/platformstyle.cpp \ src/qt/psbtoperationsdialog.cpp \ src/qt/qrimagewidget.cpp \ src/qt/qvalidatedlineedit.cpp \ src/qt/qvaluecombobox.cpp \ src/qt/receivecoinsdialog.cpp \ src/qt/receiverequestdialog.cpp \ src/qt/recentrequeststablemodel.cpp \ src/qt/rpcconsole.cpp \ src/qt/sendcoinsdialog.cpp \ src/qt/sendcoinsentry.cpp \ src/qt/signverifymessagedialog.cpp \ src/qt/splashscreen.cpp \ src/qt/trafficgraphwidget.cpp \ src/qt/transactiondesc.cpp \ src/qt/transactiondescdialog.cpp \ src/qt/transactionfilterproxy.cpp \ src/qt/transactionrecord.cpp \ src/qt/transactiontablemodel.cpp \ src/qt/transactionview.cpp \ src/qt/utilitydialog.cpp \ src/qt/walletcontroller.cpp \ src/qt/walletframe.cpp \ src/qt/walletmodel.cpp \ src/qt/walletmodeltransaction.cpp \ src/qt/walletview.cpp \ src/qt/winshutdownmonitor.cpp \ src/rpc/blockchain.cpp \ src/rpc/client.cpp \ src/rpc/external_signer.cpp \ src/rpc/mining.cpp \ src/rpc/misc.cpp \ src/rpc/net.cpp \ src/rpc/rawtransaction.cpp \ src/rpc/rawtransaction_util.cpp \ src/rpc/request.cpp \ src/rpc/server.cpp \ src/rpc/server_util.cpp \ src/rpc/util.cpp \ src/script/bitcoinconsensus.cpp \ src/script/descriptor.cpp \ src/script/interpreter.cpp \ src/script/script.cpp \ src/script/script_error.cpp \ src/script/sigcache.cpp \ src/script/sign.cpp \ src/script/signingprovider.cpp \ src/script/standard.cpp \ src/support/cleanse.cpp \ src/support/lockedpool.cpp \ src/test/addrman_tests.cpp \ src/test/allocator_tests.cpp \ src/test/amount_tests.cpp \ src/test/arith_uint256_tests.cpp \ src/test/banman_tests.cpp \ src/test/base32_tests.cpp \ src/test/base58_tests.cpp \ src/test/base64_tests.cpp \ src/test/bech32_tests.cpp \ src/test/bip32_tests.cpp \ src/test/blockchain_tests.cpp \ src/test/blockencodings_tests.cpp \ src/test/blockfilter_index_tests.cpp \ src/test/blockfilter_tests.cpp \ src/test/bloom_tests.cpp \ src/test/bswap_tests.cpp \ src/test/checkqueue_tests.cpp \ src/test/coins_tests.cpp \ src/test/coinstatsindex_tests.cpp \ src/test/compilerbug_tests.cpp \ src/test/compress_tests.cpp \ src/test/crypto_tests.cpp \ src/test/cuckoocache_tests.cpp \ src/test/dbwrapper_tests.cpp \ src/test/denialofservice_tests.cpp \ src/test/descriptor_tests.cpp \ src/test/flatfile_tests.cpp \ src/test/fs_tests.cpp \ src/test/getarg_tests.cpp \ src/test/hash_tests.cpp \ src/test/i2p_tests.cpp \ src/test/interfaces_tests.cpp \ src/test/key_io_tests.cpp \ src/test/key_tests.cpp \ src/test/logging_tests.cpp \ src/test/main.cpp \ src/test/mempool_tests.cpp \ src/test/merkle_tests.cpp \ src/test/merkleblock_tests.cpp \ src/test/miner_tests.cpp \ src/test/minisketch_tests.cpp \ src/test/multisig_tests.cpp \ src/test/net_peer_eviction_tests.cpp \ src/test/net_tests.cpp \ src/test/netbase_tests.cpp \ src/test/pmt_tests.cpp \ src/test/policy_fee_tests.cpp \ src/test/policyestimator_tests.cpp \ src/test/pow_tests.cpp \ src/test/prevector_tests.cpp \ src/test/raii_event_tests.cpp \ src/test/random_tests.cpp \ src/test/reverselock_tests.cpp \ src/test/rpc_tests.cpp \ src/test/sanity_tests.cpp \ src/test/scheduler_tests.cpp \ src/test/script_p2sh_tests.cpp \ src/test/script_parse_tests.cpp \ src/test/script_standard_tests.cpp \ src/test/script_tests.cpp \ src/test/scriptnum_tests.cpp \ src/test/serfloat_tests.cpp \ src/test/serialize_tests.cpp \ src/test/settings_tests.cpp \ src/test/sighash_tests.cpp \ src/test/sigopcount_tests.cpp \ src/test/skiplist_tests.cpp \ src/test/sock_tests.cpp \ src/test/streams_tests.cpp \ src/test/sync_tests.cpp \ src/test/system_tests.cpp \ src/test/timedata_tests.cpp \ src/test/torcontrol_tests.cpp \ src/test/transaction_tests.cpp \ src/test/txindex_tests.cpp \ src/test/txpackage_tests.cpp \ src/test/txrequest_tests.cpp \ src/test/txvalidation_tests.cpp \ src/test/txvalidationcache_tests.cpp \ src/test/uint256_tests.cpp \ src/test/util_tests.cpp \ src/test/util_threadnames_tests.cpp \ src/test/validation_block_tests.cpp \ src/test/validation_chainstate_tests.cpp \ src/test/validation_chainstatemanager_tests.cpp \ src/test/validation_flush_tests.cpp \ src/test/validation_tests.cpp \ src/test/validationinterface_tests.cpp \ src/test/versionbits_tests.cpp \ src/util/asmap.cpp \ src/util/bip32.cpp \ src/util/bytevectorhash.cpp \ src/util/error.cpp \ src/util/fees.cpp \ src/util/getuniquepath.cpp \ src/util/hasher.cpp \ src/util/message.cpp \ src/util/moneystr.cpp \ src/util/rbf.cpp \ src/util/readwritefile.cpp \ src/util/serfloat.cpp \ src/util/settings.cpp \ src/util/sock.cpp \ src/util/spanparsing.cpp \ src/util/strencodings.cpp \ src/util/string.cpp \ src/util/syscall_sandbox.cpp \ src/util/system.cpp \ src/util/thread.cpp \ src/util/threadnames.cpp \ src/util/time.cpp \ src/util/tokenpipe.cpp \ src/util/url.cpp \ src/wallet/bdb.cpp \ src/wallet/coincontrol.cpp \ src/wallet/coinselection.cpp \ src/wallet/context.cpp \ src/wallet/crypter.cpp \ src/wallet/db.cpp \ src/wallet/dump.cpp \ src/wallet/external_signer_scriptpubkeyman.cpp \ src/wallet/feebumper.cpp \ src/wallet/fees.cpp \ src/wallet/init.cpp \ src/wallet/interfaces.cpp \ src/wallet/load.cpp \ src/wallet/receive.cpp \ src/wallet/salvage.cpp \ src/wallet/scriptpubkeyman.cpp \ src/wallet/spend.cpp \ src/wallet/sqlite.cpp \ src/wallet/transaction.cpp \ src/wallet/wallet.cpp \ src/wallet/walletdb.cpp \ src/wallet/wallettool.cpp \ src/wallet/walletutil.cpp \ src/zmq/zmqabstractnotifier.cpp \ src/zmq/zmqnotificationinterface.cpp \   Title: Re: bitcoin-master.pro Post by: NotATether on January 30, 2022, 08:50:20 AM You are attempting to pass the entire source tree to QMake which is not what you should do.
QT projects can be designed either from the Qt Creator or directly from C++. QMake will set a bunch of library paths, include paths and flags related to Qt and these can conflict with the settings that ./configure emitted in the makefiles. Do not mix QMake and automake makefiles together and simply use GDB to debug the window creation and events. Title: Re: bitcoin-master.pro Post by: funsponge on January 30, 2022, 11:59:46 AM In future when pasting logs use the code tag.
Here is your log in the code tag. Quote my reply and see how to do it. It makes it easier for us to read. Code: # Distributed under the MIT software license, see the accompanying |