-1

私はいくつかのクラスを開発するためにC++Builderを使用しています。'vcl.h'を含めることでTDateTimeデータ型を使用しています。これはC++Builderにのみ固有ですか?

現在MicrosoftVisualStudio C ++を使用していて、「TDateTime is undefined error」が発生しているため、これを尋ねます。

Visual Studioでこのタイプを使用するにはどうすればよいですか?

ありがとう

4

2 に答える 2

2

boost.datetimeを確認することをお勧めします。また、C++11 サポートにアクセスできる場合は、ヘッダーで利用できる標準の C++ 時間および期間ユーティリティを確認することをお勧めします。<chrono>これらのいずれかを使用する利点の 1 つは、それらが移植可能であるため、特定のコンパイラまたは開発環境に縛られないことです。

于 2012-09-22T08:30:24.927 に答える
1

Borland の Visual Component Library のほとんどは、独自のコンパイラ固有の拡張機能と Delphi コードを中心に構築されています。他のコンパイラで簡単に動作するようになるとは思えません。

幸いなことに、たくさんの選択肢があります。Visual C++ を使用している場合は、Microsoft の日付/時刻ライブラリを使用できます: http://msdn.microsoft.com/en-us/library/6ahxxcsz%28v=vs.100%29.aspx

最新の C++ コンパイラで実行できる Boost および QT のポータブル ライブラリもあります。

于 2012-09-22T08:27:27.510 に答える