VC2008を使ってますが、dllからのライブラリファイル作成について、質問があります。
今、euc-jp→SHIFT-JISへの文字コードの変換を行うために、
WINAPIのConvertINetMultiByteToUnicodeっていう関数を使おうとしています。
これのヘッダファイルはmlang.hなんですが、ライブラリファイル(.lib)がありません。
なので↓のリンク先を参考にライブラリファイルを手動で作ったのですが、
リンクエラーがまだ発生してしまいます。
http://ameblo.jp/nana-2007-july/entry-10101317623.html
defファイルの中身は↓です。
これを使って、上記リンクの通りコマンドプロンプトから実行して、
libファイルは作成できたのですが、リンクエラーが出るのです。
EXPORTS
ConvertINetReset
ConvertINetString
ConvertINetUnicodeToMultiByte
ConvertINetMultiByteToUnicode
DllCanUnloadNow
DllGetClassObject
GetGlobalFontLinkObject
IsConvertINetStringAvailable
LcidToRfc1766A
LcidToRfc1766W
Rfc1766ToLcidA
Rfc1766ToLcidW
【error LNK2019: 未解決の外部シンボル _ConvertINetMultiByteToUnicode@24】
こんな感じです。
この関数以外は使ってません。
何が原因が分かる方いらっしゃれば、アドバイスいただければと思います。
よろしくお願い致します。