VisualStudio

VisualStudioでコンソールアプリ実行時に勝手に閉じないようにする方法

プロジェクトのプロパティ→リンカー→システム→サブシステムで「コンソール(/SUBSYSTEM:CONSOLE)」を選択する。 もしくはCtrl+F5キーでプログラムを起動すれば勝手にコンソールは閉じなくなる。ブレークポイント設定した方が楽かも。

コンパイルエラー:string型が見つかりません

error C2065: 'string' : undeclared identifier名前空間が解決できてないだけだった。 using namespace std;をつけて解決。しかし、「using namespace std;」を使うやつはクズ説があるので名前空間のスコープについてはちゃんと考えた方がよさそう。

Visual Studio 2017 デフォルトのプロジェクトパスを設定する方法

Visual Studio2017はデフォルトのプロジェクトパスは”C:\Users\ユーザー名\source\repos"となっている。 変更するにはVisaul Studio2017 のメニューバーの「ツール」→「オプション」を選択してオプションダイアログを表示し、左側のツリーから「プロジェクト…

OpenFile()という化石API

需要はないと思うけど、OpenFile()という化石APIについて気づいたこと。OpenFile()を下記みたいな使い方をするとヒープにゴミが残る。 以下のコードはOpenFile(path, &of, OF_EXIST) を使ってファイルが存在するかどうかチェックしている。OpenFile(path, &o…

VS2013で「LINK : fatal error LNK1104: ファイル 'nafxcwd.lib' を開くことができません」

Visual Studio6 sp6で作ったプロジェクトをVisual Studio2013sp5で開いてコンパイルしたら 「LINK : fatal error LNK1104: ファイル 'nafxcwd.lib' を開くことができません」 nafxcwd.ilbまたはnafxcw.libはマルチバイト用MFCのライブラリのようで、下記から…