Dopo aver creato un file di intestazione separato composto da librerie di boost, cerco di includere nel progetto esistente.LNK2038: rilevata mancata corrispondenza per 'boost_log_abi': valore 'v2s_mt_nt5' non corrisponde al valore 'v2s_mt_nt6'
Ma mostra il seguente errore:
:: Error 15 error LNK2038: mismatch detected for 'boost_log_abi':
value 'v2s_mt_nt5' doesn't match value 'v2s_mt_nt6' in BoostLogger.obj
E:\Projects\native\dcnotificationserver\loggerutil.obj ::
so che progetto precedente funziona da Windows XP a corrente sistema operativo Windows (vale a dire) 10.
Ma ho letto i supporti boost di Windows XP.
Qual è il problema?
Come risolverlo?
Penso che il problema sia dovuto alla versione di Windows?
Per ulteriori informazioni, si prega di chiedere a me.
EDIT:
sto usando:
Compiler: msvc 10
versione Boost: 1,60
Visual Studio 2010
No. È necessario il supporto di Windows XP. Quindi, io uso boost 1.58 –
Usando -D_WIN32_WINNT = 0x0600 risolto per me oggi. Usando la spinta 1.63.0. Penso che il progetto che sto compilando sia stato costruito molto tempo fa. – Stewart