VC6のDLLをVS2005で使いたい – プログラミング – Home

VC6のDLLをVS2005で使いたい
 
通知
すべてクリア

[解決済] VC6のDLLをVS2005で使いたい


亀山
 亀山
(@亀山)
ゲスト
結合: 18年前
投稿: 133
Topic starter  

VC6でビルドされたMFC拡張DLLのlibファイルを
VS2005でそのまま再利用することは不可能でしょうか?

クラスにはCStringを返すメンバ関数が入っているですが、
VS2005のCStringはテンプレートになっているため、
class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> >
などが未解決と言われてしまいます。

#pragmaなどで、「このlibはVC6でビルドされたものだ」とか言えないでしょうか?
それとも、拡張DLL自体をビルドし直してもらうしか方法は無いでしょうか?


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

> 拡張DLL自体をビルドし直してもらうしか方法は無いでしょうか?

それしか方法がないかはわからんけども、
その方法を捜し求めて右往左往してる間に
ビルドし直したほうが手っ取り早くね?


返信引用
亀山
 亀山
(@亀山)
ゲスト
結合: 18年前
投稿: 133
Topic starter  

> それしか方法がないかはわからんけども、
> その方法を捜し求めて右往左往してる間に
> ビルドし直したほうが手っ取り早くね?

だいぶ前に他所からヘッダとLIBとDLLのみを受け取ったもので、
そこが現在VS2005で開発を行っていないようなので、
可能ならばこのまま流用したかったのです。

やはり無理そうなので、
上層部に報告してソースごと貰えるように手配してもらおうと思います。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました