0

CTKライブラリとスライサーのいくつかのウィジェットを使用する Qt ベースのアプリケーションを作成する必要があります。これらはすべて VS2008 でデバッグ モードでコンパイルされ、Qt 4.8.4 も必要です。

質問: Qt 4.8.4 と VS2010 がインストールされている別のマシンで問題なくアプリケーションを開発およびデバッグできますか?

4

1 に答える 1

1

ライブラリのインターフェースが何であるかによって異なります。特に VS は、デバッグと最適化の目的でC++ 標準ライブラリの異なるバージョン間のバイナリ互換性を壊すと述べています。

インターフェースが純粋な Qt であればうまくいくかもしれません (Qt の人に確認します) 。バイナリの非互換性は、デバッガーが提供するオブジェクトのビューが、コードがそれを使用しているものを必ずしも表すとは限らないため、把握するのが難しいものの 1 つです。

私はこれに反対し、同じバージョンのコンパイラをインストールする (そして同じフラグでコンパイルする) ことをお勧めします。

于 2013-07-26T12:59:13.607 に答える