Windows 7 (32 ビット) で最新の cygwin を実行しており、オープンソース プロジェクトRtAudioをビルドしようとしています (現在、このプラットフォームではビルドされません)。
私が回避した問題の 1 つは、行のエラー
#include <tchar.h>
です。
私のビルドラインは次のとおりです。
g++ -O2 -Wall -Iinclude -DHAVE_GETTIMEOFDAY -D__WINDOWS_DS__ -c RtAudio.cpp -o RtAudio.o
エラーは次のとおりです。
tchar.h: No such file or directory
/usr/include/mingw (tchar.h を含む) をインクルード パスのリストに追加すると、さらに多くのエラーが発生します。
私は LPCTSTR を使用せず、それを必要とする 1 つの関数をオーバーロードするだけで問題をconst char*
回避しconst wchar_t*
たので、tchar.h を含めることを避けることができましたが、これを行うためのより良い方法はありますか?