C++Builder相談室 Par ..
[2ch|▼Menu]
477:デフォルトの名無しさん
09/04/08 15:39:00
バックグラウンドコンパイルって無くなったのか?

478:デフォルトの名無しさん
09/04/08 15:53:20
ヒント:高速コンパイルユニットに差し替え

479:デフォルトの名無しさん
09/04/08 16:03:36
>>476
あ、するどいですね!
DirectShow使ってます。

>>475
フォローありがとん

480:デフォルトの名無しさん
09/04/08 16:13:20
<466, 470>です。
>>471のヒント有難うございました。解決しました。
Project1.bdsproj をクリーンにするには,新たに簡単な
VCLアプリケーションを作って別のフォルダーに保存し,
そこにある unit1.cpp, unit1.dfm, unit1.h に前のものを
上書きして再コンパイルすればよいことも分りました。
数週間来の憂鬱から開放されました。
再度お礼申上げます。



481:デフォルトの名無しさん
09/04/08 16:30:24
bdsprojの中フルパスなんかな?
いやな仕様だね。

482:デフォルトの名無しさん
09/04/08 16:57:39
>>479
strsafe.h をインクルードしてるかどうかチェックしてみて。
多分それじゃないかなぁ?
そのヘッダの中を覗いてみ。

483:デフォルトの名無しさん
09/04/08 17:16:22
>>482
確かにDShow.hにstrsafe.hがインクルードされてました!
んでその中を見るとなにやらwsprintf等のAPIを
#undefしたり#defineしたり怪しい事やってますね・・・


484:デフォルトの名無しさん
09/04/08 17:23:50
>>483
それはセキュリティ的に非推奨のメソッドを削除しちゃってくれてる。
使わないか、ヘッダを変更するかはあなた次第。


485:デフォルトの名無しさん
09/04/08 17:29:48
>>484
なるほど原因がわかってスッキリしました!
ありがとうございます。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5404日前に更新/123 KB
担当:undef