新しく質問する

C言語ソースのオラクルコンパイルについて

役に立った:5件
  • 質問者:momo_right
  • 投稿日時:2003/11/22 15:27
  • 困り度:暇なときに回答をください
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

VC(バージョン5.0)でビルドする際にエラーになってしまいます。

TEST001.obj : error LNK2001: 外部シンボル "_sqlcxt" は未解決です
Release/TEST001.exe : fatal error LNK1120: 外部参照 1 が未解決です。
link.exe の実行エラー

というメッセージが出力されます。Googleでいろいろと調べると皆さんが引っかかるポイントのようですが、解決した人の方法とは異なるので、こちらで質問させて頂きました。
実行環境は
OS :Windows 2000 Professional
Oracle:Oracle9i Client 9.2.0
です。
Oracleが7.3.4から9.2.0にバージョンアップする事になり
リコンパイルを上記環境で実行した時にエラーになります。
よろしくお願いいたします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:5件)
  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:muyoshid
  • 回答日時:2003/11/23 20:51

こんにちわ。

Oracle のライブラリをリンクしていない事が原因
だと思います。
%ORACLE_HOME%\precomp\lib\msvc\orasql9.lib
をリンクしてみて下さい。

詳細は、「Pro*C/C++ for Windows プリコンパイラ・
スタートガイド」に記述があります。
ユーザ登録 (無料) が必要ですが、OTN Japan で
PDF 形式のマニュアルが公開されていますので、
こちらからDownload されてはいかがでしょうか?

通報する

この回答へのお礼

回答ありがとうございます。

結局、VCのバージョンが5.0だったのがまずかったみたいで、バージョンを6.0にしたら、すんなりとリビルドできました。

  
このQ&Aは役に立ちましたか?(役に立った:5件)

このページのトップへ

Facebook公式ページ

公式Twitter