最近、仕事でC言語での組み込み系の開発に携わっています。 開発中のコードを眺めていると、ヘッダファイル内にstatic関数のプロトタイプ宣言を記述していたり、ヘッダファイル内で不必要に他のヘッダファイルをインクルードしているなど、ヘッダファイルの書き方が分かっていないと思われる箇所が多々見られました。 実際、C言語の入門書でもヘッダファイルの書き方を詳しく説明しているものは、僕の知っている限りでは存在しないので、C言語を使っていてもヘッダファイルの正しい書き方を知らない人が少なくないのではないかと思われます。 そこで、このエントリでは、C言語のヘッダファイルの書き方について、僕が知っているテクニックをまとめてみました。 インクルードガードを書く ヘッダファイルファイルで他のヘッダファイルをインクルードしていると、いつの間にか同じヘッダファイルを2回インクルードしてしまうことがあります。 例
セットアップ OpenCV SubVersionリポジトリ http://code.opencv.org/svn/opencv/ Qt4.8.1 コンパイル qt-everywhere-opensource-src-4.8.1.zip を C:\SDK\Qt4.8.1 に解凍した設定で説明する ファイルの修正 C:\SDK\Qt4.8.1\src\3rdparty\webkit\Source\WebCore\DefaultLocalizationStrategy.cpp 325行目,327行目の全角文字”を半角'に書き換える Perlコンパイラのインストール ActivePerl(フリー)をインストールする コンパイル Visual Studio Tools のコマンドプロンプトを開く PATHを通す # PATH=%PATH%;C:\SDK\Qt4.8.1\bin Configure実行
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く