リリースビルドで__int64が不具合?それとも – プログラミング – Home

リリースビルドで__int64が不具合...
 
通知
すべてクリア

[解決済] リリースビルドで__int64が不具合?それとも


Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
Topic starter  

お世話になっています。
Win2k, VC6, MFCの開発環境です。

プロジェクトをリリースビルドしてプログラムを動作させました。
デバッグモードでは正常に動作していましたが、リリースで問題が出ています。

調べたところ、自作クラスの関数が正常に動作していないようです。
関数内では __int64型の変数を使用しています。
__int64はリリースモードでは正常に動作しないのでしょうか?

何か情報をお持ちのかたがいらっしゃいましたら、ご教授願います。m(__)m
ただのバグかしら?ソースをのせたほうがよろしいでしょうか?(^^;


引用未解決
トピックタグ
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
Topic starter  

「SP1:/Og オプションがビットシフト演算子を正しく処理しない」
という問題があったようです。
サービスパックをあてるとなおるようです。

#volatile キーワードにより変数を型修飾することで問題が回避できました。

お騒がせしました。m(__)m


返信引用
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
Topic starter  

チェックを忘れました。m(__)m


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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