リンカエラーが発生します。(外部シンボル ‘Kntviewlib_tlb::xxx’ が未解決)
2017年10月10日
下記のようなリンク・エラーが発生します。対処法を教えて下さい。
[リンカ エラー] 外部シンボル ‘Kntviewlib_tlb::IID_IPrintInfo’ が未解決(Q:\PROGRAM FILES\BORLAND\CBUILDER5\IMPORTS\KNTVIEWLIB_OCX.OBJ が参照)
[リンカ エラー] 外部シンボル ‘Kntviewlib_tlb::CLSID_PrintInfo’ が未解決(Q:\PROGRAM FILES\BORLAND\CBUILDER5\IMPORTS\KNTVIEWLIB_OCX.OBJ が参照)
対応
タイムビューのマニュアル、「プロジェクトへの組み込み」のの手順において、(5)の次に以下の作業を行ってください。
(5.5)
・「パッケージ」ダイアログの「追加」ボタンを押して「追加」ダイアログを表示します。
・「ユニットファイル名」欄の右側にある「参照…」ボタンを押して「ユニットファイル名」ダイアログを表示します。
「ファイルの場所」を、\Imports フォルダ に変更します。そして、このフォルダにあるKnTViewLib_TLB.cpp ファイル を選択して「開く」ボタンを押します。
・「追加」ダイアログを「OK」ボタンを押して閉じます。
これで、「パッケージ」ダイアログ内の Contains フォルダにKnTViewLib_TLB.cpp ファイルが追加されます。
上記の作業を行った後、(6)を行ってください。
