これが私が行ったテストです。試してみてください。
#include <glog/logging.h>
using namespace std;
int main(int /*argc*/, char** argv)
{
FLAGS_logtostderr = true;
google::SetLogDestination(google::GLOG_INFO,"c:/lovelyGoogle" );
google::InitGoogleLogging(argv[0]);
LOG(INFO) << "This is INFO";
LOG(WARNING) << "This is WARNING";
LOG(ERROR) << "This is Error";
system("pause");
return 0;
}
Visual Studio 2012、google-glog 0.3.3、Windows 7 でテスト済み。私の C ドライバー
で生成されました。
を設定した場合、ログファイルは生成されず、lvoelyGoogle20131016-141423.5160
FLAGS_logtostderr = false
あなたはすでにこれを読んでいると思います(まあ、私はそれについてコメントしていません)
これが役に立てば幸いです。幸運を祈ります。
PS: QtCreator (Qt5.1) と Windows7 でテストしましたが、何も出力されませんでした。私は今それを修正する方法がわかりません。