2016-09-29 15 views
1

XLLをVS2015とC++で32ビットから64ビットに移行しています。LNK2001 t CPP_XLOPERで未解決の外部シンボル

私はデータ型を変更し始めました。だから私は 'int'を '_int64'に切り替えました。

CPP_XLOPER Create_XLOperHeader_form_Str(const wchar_t*aBegin,_int64 strlen,bool aTranspose){ 
 
\t static CPP_XLOPER xlDefault(L" "); 
 
\t _int64 l = strlen;

、それは私にエラーがスローされます:

Error \t 
 
LNK2001 \t unresolved external symbol 
 
"class CPP_XLOPER __cdecl Create_XLOperTable_from_Str(wchar_t const *,__int64,bool,bool)" 
 
([email protected]@[email protected]@[email protected]) \t

私は 'クラスCPP_XLOPER' を変更する必要があると思い、そうではありませんか?

ヒントありがとうございます。 thxを事前に入力してください。あなたが変更した1タイプboolの唯一の最後のパラメータを持っていながら、...,int64,bool,bool) - 余剰

答えて

0

方法リンカーはタイプboolの最後の2つのパラメータを持って文句を言っています。既存の別のメソッドを削除したか、または実装から1つを削除したことがあります(これが意図的かどうかはわかります)。しかし、ええ、一般的には、定義に合うように関数宣言を修正する必要があります。

+0

Oh。あなたは正しいです。私はこれを見たはずです。 多くのThx! 32〜64ビットの移行で確認しますか? 乾杯 – surplus

関連する問題