VC++6.0を使っています。
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
このフォルダに
NAFXCW.LIB
NAFXCWD.LIB
NAFXIS.LIB
NAFXISD.LIB
UNAFXCW.LIB
UNAFXCWD.LIB
UNAFXIS.LIB
UNAFXISD.LIB
これらのファイルがないPCとあるPCがあるのですが
このファイルは何なのでしょうか?
教えてください。
間違えました。
UNAFXIS.LIB
UNAFXISD.LIB
これはなかったです。
NAFXCW.LIB
NAFXCWD.LIB
NAFXIS.LIB
NAFXISD.LIB
UNAFXCW.LIB
UNAFXCWD.LIB
これらのファイルは何なのでしょうか。
どうやったらインストール出来ますか?
staticなMFCライブラリ群でしょね。
これらは実行モジュール(exe)内にリンクされるので
実行環境には必要ありません。
インストールされていない開発PCがあるのですが
なぜでしょうか?
再インストールした方が早いですか?
> インストールされていない開発PCがあるのですが
> なぜでしょうか?
必要としないからでしょう。
あるいはインストール後に削除したのかも。
> 再インストールした方が早いですか?
static link したexeを作りたいのですか?
ライブラリだけならどこぞからcopyするだけですけども。
わかりました。
なんらかの事情で削除されてしまったのかもしれません。
VC6の後にVC5をインストールしたのが
よくなかったのかも。わかりませんが、
> static link したexeを作りたいのですか?
はい。
プロジェクト設定の一般タブ、MFC設定で
[共有 DLL で MFC を使用]
しか選択できないので、不思議なのです。
再インストールしてみます。
ありがとうございます。
勉強になります。
> プロジェクト設定の一般タブ、MFC設定で
> [共有 DLL で MFC を使用]
> しか選択できないので、不思議なのです。
であれば単にライブラリをcopyするだけでは解決しないように思えます。
一旦un-installののち再installが無難かもしれません。
もしかして、
「VC++6.0 Standard Edition だからインストールされない。」
という事はあるでしょうか?
わかりません。
いずれにせよVC++6は古すぎて(公式には)入手不可能ですし、
microsoftもサポートしてくれませんから使う気になれません。
>「VC++6.0 Standard Edition だからインストールされない。」
です。
スタティックリンクできるのはそれよりも上のEditionからです。
そーなのかー。ふぉろーありがとです。
そういえばVC++6のStandardってめっちゃ安かったよな...
# 最上位版と無償版以外使ったことないならなー(^^;
VC6 Standardは最適化がついてなかったんだぜ・・・
> VC6 Standardは最適化がついてなかったんだぜ・・・
そーいやそーでした。少なくとも"お仕事"には使えないよなーて思った記憶アリ。
お仕事に使えないStandardってなによ!? てな。
検索しても昔のVersionなので情報が見つからず
わけがわからなかったところでした。
どうもありがとうございます。
ツイート | ![]() |