Visual C++ memo
2008年1月26日
Suns & Moon Laboratory
Visual C++ 2005 Expressではまった所をメモ
VSC2015 : Visual Studio Community 2015
空アプリのメイン
VSC2015
適切な例
https://msdn.microsoft.com/ja-jp/library/47ta3zst.aspx
#include <stdio.h>
int main(int, char*[], char*[]) {
printf("hello vc");
}
TCHAR
文字列比較 | _tcscmp |
大文字にする | _totlupper |
小文字にする | _totlower |
warning C4996
普通にコンパイルしようとしたら、下記のメッセージが。
warning C4996: 'strcpy' が古い形式として宣言されました。
対策
ソースコード中に、下記記述をするか、コンパイルオプションで設定。
#pragma warning(disable:4996)
画像
下記フォルダにZipで固めて入っている。
C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1041
緑の波線
コード分析でエラーになると表示される
プロジェクトを右クリックしてプロパティ→構成プロパティのコード分析→Microsoft→構成
不要な分析のチェックを外す→ファイルに保存する
プロジェクトを右クリックしてプロパティ→構成プロパティのコード分析→Microsoft→構成 で、先程保存したファイルを指定する
コードフォーマッタ
VS2019
Ctrl+K,Ctrl+D
リファクタリング
VS2019
名前の変更
Ctrl+R,Ctrl+R
ターゲット名
最終的に出力するバイナリの名称
プロジェクトのプロパティ⇒全般⇒ターゲット名
ディレクトリ
プロジェクト固有のディレクトリ追加
インクルード
プロジェクトのプロパティ⇒C/C++⇒追加のインクルードディレクトリ
ライブラリ
プロジェクトのプロパティ⇒リンカー⇒全般⇒追加のライブラリディレクトリ
ビルドイベント
ビルド前にファイル集めたいとか、ビルドしたファイルを再配置したいとか。
プロジェクトのプロパティ⇒ビルドイベント
コマンドラインでコンパイル
Start ⇒ Visual Studio 2019 ⇒ Developer Command Prompt for VS 2019
cl hello.c
リンカへオプションを渡す
cl hello.c /link /LIBPATH:c:\lib
Links
脳みそぶら〜ん
2024-08-14 11:00:22 32400