OSQZSS

オープンソース準天頂衛星(QZSS)受信機

VS2017のConformance mode

2018-09-29 22:14:36 | 雑記
ちまちまと機能を増やしてきた自作のGNSSライブラリが
Visual Studio 2017にしたらエラーを出しまくり動いてくれない.

エラーメッセージを頼りに検索しても,原因がよく判らない.
色々調べてここに辿りつき,やっと解決したのでメモ.

Qiita: FbxSdkがVisualStudio2017でビルド出来なかったお話

Visual Studio 2017では,非標準のC++構文は認めないという
Conformance modeのオプションが,デフォルトでONになったらしい.

 (クリックで拡大)

そんなコードを書いた自分が悪いのだが,エラーを見てもどこが
非標準なのか理解できない.とりあえず,オプションをOFFにして
お茶をにごす.

C++,難しいな.

【追記】もうひとつ備忘録.
Start Without Debuggingで実行したプログラムが終了すると,
「続行するには何かキーを押してください」のメッセージなしで,
すぐにコマンドプロンプトが閉じてしまう.

これは,Linker->SystemでSubSystemにConsoleを指定すると,
元に戻る.

 (クリックで拡大)
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

RTKLIBの自動起動

2018-09-02 11:23:49 | RTKLIB
Raspberry Piだと,rtkrcvやstr2strなどのコマンドラインツールを
起動時に簡単なスクリプトで自動的に実行することができる.

しかし,PC版のrtknaviやstrsvrはGUIの画面でスタートボタンを
クリックする必要があり,自動的に実行することができずに不便だ.

そう思っていたら,「-auto」オプションがあることを教えていただいた.

tomojitakasu/RTKLIB: Autostart of STRSVR

Version 2.4.3では,rtknaviにもautoオプションが付いている.
以下のコマンドを実行すれば,rtknavi.iniファイルの設定を読み込み,
自動的にスタートボタンが押された状態でrtknaviが起動する.

> rtknavi -auto

とても便利!
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする