Home New Help Edit

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

脳みそぶら〜ん

Home New Help Edit
2024-08-14 11:00:22 32400