.Net 2002で作ったソースコードを.Net 2003でデバックしてみたら
fatal error LNK1104:コンバイラは、ファイル'libcimtd.lib'を開くことができません。
というエラーが出ました。
どうしたら、2003でも使えるようになるでしょうか?
それとも使えませんか?
どうか、教えていただけないでしょうか。
libcimtd.libは古いiostreamライブラリを利用した場合にリンクされたライブラリです。
Visual C++.Net 2003では古いiostreamライブラリはサポートされていません。
<iostream.h>などは<iostream>を利用するように変更する必要があります。
#include <iostream>
using namespece std;
で利用しているのですが、
"fatal error LNK1104:コンバイラは、ファイル'libcimtd.lib'を開くことができません。"
のようなエラーが出るのですが、それとは違うのですか?
どこかで,古いiosteramライブラリを使っていませんか?
または,そのようなライブラリをリンクしていませんか?
あと,明示的にリンクしていることはないですか?
.NET 2002を利用する環境がないので,
私にはこのくらいしかわかりません。
ずいぶんと時間がたちましたが、一応解決しました。
何故、解決したのかは不明でしたが・・・
ツイート | ![]() |