[過去ログ]
Visual Studio 2008 Part 21 (1001レス)
Visual Studio 2008 Part 21 http://peace.5ch.net/test/read.cgi/tech/1290969016/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
136: デフォルトの名無しさん [sage] 2011/02/21(月) 16:01:36.13 _max みたいなVC6特有の代替関数を多用しているんじゃないか?^^ http://peace.5ch.net/test/read.cgi/tech/1290969016/136
137: デフォルトの名無しさん [] 2011/02/21(月) 17:11:47.21 extern "C" でエクスポートされてなくて コンパイラ依存になってるとかじゃないの? http://peace.5ch.net/test/read.cgi/tech/1290969016/137
138: デフォルトの名無しさん [sage] 2011/02/21(月) 17:28:45.92 VC++2008で作ったexport"C"__dllexportなDLLを tccからリンクしたいのですが tcc hoge.c fuga.lib とすると関数が見つかりませんと言われます tccではdllは利用出来ないのでしょうか? http://peace.5ch.net/test/read.cgi/tech/1290969016/138
139: デフォルトの名無しさん [sage] 2011/02/21(月) 18:31:41.47 スレチだね。 ググるとこれだね。 http://d.hatena.ne.jp/alohakun/20061217 Tiny CCのページだね。Turbo Cだったりする?Borland C++だったりする? http://peace.5ch.net/test/read.cgi/tech/1290969016/139
140: デフォルトの名無しさん [] 2011/02/21(月) 19:23:51.15 >>135 参照されてるかどうかは、 依存の追加等を確認する以外方法ってないですよね・・・? >>136 代替関数を多用してた場合ってコンパイル自体エラーになりませんか? だとしてもリンクでエラーになるんでしょうか・・・。 どちらにせよh、lib、dllしかないので中身の確認出来ないんですが。。 >>137 extern "C"の記述はlib側でするんですよね? ソフトで用意されてるlibなので中身変えるわけにも・・・。 そもそも中身が見れない・・・。 http://peace.5ch.net/test/read.cgi/tech/1290969016/140
141: デフォルトの名無しさん [sage] 2011/02/21(月) 19:34:47.51 >>137だったら終了ですね^^; http://peace.5ch.net/test/read.cgi/tech/1290969016/141
142: デフォルトの名無しさん [sage] 2011/02/21(月) 19:40:22.49 呼出規約はいろいろ指定できるだろ。 http://peace.5ch.net/test/read.cgi/tech/1290969016/142
143: デフォルトの名無しさん [sage] 2011/02/21(月) 19:44:27.38 まずはdllの中見ろ。当該シンボル探せ。 http://peace.5ch.net/test/read.cgi/tech/1290969016/143
144: デフォルトの名無しさん [sage] 2011/02/21(月) 19:50:13.56 VS6でラップすれば良いんじゃね? http://peace.5ch.net/test/read.cgi/tech/1290969016/144
145: デフォルトの名無しさん [sage] 2011/02/21(月) 20:21:05.31 うまい! 「間節度をあげれば解決」とはやはり名言だなぁ http://peace.5ch.net/test/read.cgi/tech/1290969016/145
146: デフォルトの名無しさん [] 2011/02/21(月) 21:38:42.75 >>142 とりあえず関係ありそうな"/Gd"は試してみましたが 無効って言われました。 他を調べてみます。 >>143 dllって中身見れるんですか?? そーゆーツールを落とせっていう話ですか? >>144 VS6.0が無いんで・・・。 http://peace.5ch.net/test/read.cgi/tech/1290969016/146
147: デフォルトの名無しさん [sage] 2011/02/21(月) 21:46:15.31 >>146 VS6が無いのに >Visual Studio6.0では正常に動いてたモノです。 って判断出来た根拠は? http://peace.5ch.net/test/read.cgi/tech/1290969016/147
148: デフォルトの名無しさん [sage] 2011/02/21(月) 21:51:19.71 >>146 VSにはdumpbin.exeってのが付属してる。それで見れる。 http://peace.5ch.net/test/read.cgi/tech/1290969016/148
149: デフォルトの名無しさん [] 2011/02/21(月) 22:21:15.42 >>147 VS6.0の環境でコンパイルされたexeで現行は動いているからです。 ここでコンパイル実は出来てません。 なんて言われたらそれこそどーしよーもなくなっちゃいますよね・・・。 >>148 なんかdllがないとか言われて今は起動できていませんが、 そんなツールがあるなら起動の仕方を調べてみようと思います。 http://peace.5ch.net/test/read.cgi/tech/1290969016/149
150: デフォルトの名無しさん [sage] 2011/02/21(月) 22:32:52.35 >>149 >ここでコンパイル実は出来てません。 違う、そう言う意味じゃない。 VS6でコンパイルした環境が残っていれば、必要な参照とか全て洗い出せる。 それが出来てないのに、何をもって正常に動いてたモノなんて言えるのかって意味だ。 結局エラーが出ている理由は、参照が足りないだけだから >error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 この○○を晒せない限り、自力でやるしかない http://peace.5ch.net/test/read.cgi/tech/1290969016/150
151: デフォルトの名無しさん [sage] 2011/02/22(火) 00:06:58.40 古いMFCが無いだけって話だったらむかつくw。 http://peace.5ch.net/test/read.cgi/tech/1290969016/151
152: デフォルトの名無しさん [sage] 2011/02/22(火) 00:08:10.32 かなりの素人っぽいな。 http://peace.5ch.net/test/read.cgi/tech/1290969016/152
153: デフォルトの名無しさん [sage] 2011/02/22(火) 01:47:54.90 >>150 C++ならVS6のlibをVS2008でリンクすることが出来ないことはある。 http://peace.5ch.net/test/read.cgi/tech/1290969016/153
154: 138 [sage] 2011/02/22(火) 06:31:04.63 >>139 defファイルを作るとうまくいきました ほんとうにありがとうございました http://peace.5ch.net/test/read.cgi/tech/1290969016/154
155: デフォルトの名無しさん [] 2011/02/22(火) 08:59:39.26 >>150 コンパイル環境は移行しました。 ライブラリファイルやインクルードファイルの指定先など。 コマンドラインの設定も行いました。 >>151 MFCもたしかに使っていますが、 そこのリンクエラーではないんですが・・・。 古いのしかダメな場合はMFCじゃなくて 違う物がエラーとして出ることってあるんですか? >>153 え、そんなことあるんですか・・・。 http://peace.5ch.net/test/read.cgi/tech/1290969016/155
156: デフォルトの名無しさん [] 2011/02/22(火) 10:46:22.32 >>155 C++ だとそういうことがある。 まぁ同じ会社のコンパイラ・リンカだし 関係ないかもしれないけど。 これ読めばわかる。 ttp://ascii.asciimw.jp/bookmart/pdf/47561/4756130666.pdf http://peace.5ch.net/test/read.cgi/tech/1290969016/156
157: デフォルトの名無しさん [sage] 2011/02/22(火) 11:03:20.84 >>155 150が書いた事がすべてだよ。参照・依存関連を洗い出さないとね。 まさかとは思うが・・154のオチって事は無いよな? http://peace.5ch.net/test/read.cgi/tech/1290969016/157
158: デフォルトの名無しさん [] 2011/02/22(火) 11:49:54.73 >>156 ありがとうございます。 一読させて頂きます。 >>157 defファイル作ってみましたがダメでした。 作り方が悪ければ意味ないんですが一応、 LIBRARY A EXPORTS Aに含まれる関数名一覧 っていう形では作りましたが、全然違いますか? http://peace.5ch.net/test/read.cgi/tech/1290969016/158
159: デフォルトの名無しさん [sage] 2011/02/22(火) 12:05:58.29 >>158 > >error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 > この○○を晒せない限り、自力でやるしかない http://peace.5ch.net/test/read.cgi/tech/1290969016/159
160: デフォルトの名無しさん [] 2011/02/22(火) 13:45:58.03 >>159 error LNK2019: 未解決の外部シンボル "int __cdecl ○○(char *,int,int *)" (?○○@@YAHPAD0HPAH11@Z) が関数 "int __cdecl ××(char *,int,int *)" (?××@@YAHPAD00PBD@Z) で参照されました。 関数名?ないと意味ないです?w http://peace.5ch.net/test/read.cgi/tech/1290969016/160
161: デフォルトの名無しさん [sage] 2011/02/22(火) 15:01:09.63 C++の関数じゃねーか http://peace.5ch.net/test/read.cgi/tech/1290969016/161
162: デフォルトの名無しさん [] 2011/02/22(火) 15:11:41.14 >>161 ・・・。 そのこころわ? http://peace.5ch.net/test/read.cgi/tech/1290969016/162
163: デフォルトの名無しさん [sage] 2011/02/22(火) 15:14:55.73 >>160 書いたほうがいいけどそれでも分かるよ 分かって無いという事がw >>162 まんぐりんぐ extern "C"の意味を分かってないでしょ http://peace.5ch.net/test/read.cgi/tech/1290969016/163
164: デフォルトの名無しさん [sage] 2011/02/22(火) 15:53:04.19 そうやってみんな勉強していくのさw。 http://peace.5ch.net/test/read.cgi/tech/1290969016/164
165: デフォルトの名無しさん [] 2011/02/22(火) 16:29:57.16 皆さん、ありがとうございます! エラーはなくなった!! ・・・・。 のは良いんですが。 有償ツールのヘッダーファイルをイジっても良いものか・・・。 協議中ですw ほんとにお世話になりました(´;ω;) 教えてくださった一人一人にうまい棒の納豆味渡したいくらいです! ひとまず、ありがとうございました!w http://peace.5ch.net/test/read.cgi/tech/1290969016/165
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 836 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s