豚吐露@wiki

VisualC++

最終更新:

ohden

- view
管理者のみ編集可

【MFCリファレンス】
Visual Studio .Net 2003 http://msdn.microsoft.com/ja-jp/library/d06h2x6e(v=VS.71).aspx
Visual Studio 2005 http://msdn.microsoft.com/ja-jp/library/d06h2x6e(v=VS.80).aspx
Visual Studio 2008 http://msdn.microsoft.com/ja-jp/library/d06h2x6e(v=VS.90).aspx
Visual Studio 2010 http://msdn.microsoft.com/ja-jp/library/d06h2x6e(v=VS.100).aspx


【用語】
  • MFC
Microsoft Foundation Class
  • ATL
Active Template Library
  • WTL
Windows Template Library
  • CRT
C RunTime
  • Windows API

  • Win32
Win32 APIの実装
  • CLR
Common Language Runtime
  • CLI
Common Language Infrastructure
共通言語基盤
http://msdn.microsoft.com/ja-jp/library/cc825639.aspx
  • CIL
Common Intermediate Language
共通中間言語
  • ネイティブコード
Native Code
マシン語のプログラム
対:マネージコード
  • マネージコード
Managed Code
CLI準拠のプログラム
対:ネイティブコード、アンマネージコード


【Tips】
VisualStudioで参照するWindowsSdkVersionを変更したい
Win7,Vistaで任意のアプリケーションを管理者権限で実行させる
環境変数を設定直後に、その環境変数が取得できない
ファイルバージョンの設定
バージョン管理対象・対象外とするべきファイル
LNK1103が起きてbuildできない
アプリケーションにアタッチしてbreakしてくれない
VC++でDLLを作る
製品名とVersionの関係
D9035が出る
LNK1000が発生しリンカが異常終了する
例外の追い方
VS2005にしたらC4996が大量に出るようになった
VS2003からVS2008にbuild環境を変えたら実行時に例外が発生するようになった
C4800が出る
VisualC++で文字列を扱う方法
デバッグ時CString型の文字列を編集したい
manifestファイルに項目を追加したら警告が出るようになった
exeやdllに付与するバージョンの考え方
Windows8.1が自分のVersion偽装するから調べてみた
manifestの書き方
2003のprojectを2008でbuildしようとするとlink errorが起きる
64bitOSで32bitアプリケーションからリダイレクトされないdirを参照したい







■ InstallShield
InstallShield Limited Edition






更新日: 2019年09月09日 (月) 16時47分58秒

  • http://support.microsoft.com/kb/132340/ja VisualStudioで使われる拡張子の意味 -- (s1n) 2012-02-08 11:00:22
  • Program.objは入力ファイルのpathが途切れたせいで発生するエラー。多分『"』で囲まれてない『C:\Program Files』以下を指したpathが設定されてるハズ。 -- (s1n) 2012-03-09 16:48:07
  • 何か盛んに利用されとるからφ(..*)メモメモ... http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi -- (s1n) 2012-03-16 22:42:30
  • lib:static library、dll:Dynamic Link library -- (s1n) 2012-04-05 14:17:47
  • IMAPI: Windowsが提供してる書き込める光学メディアに対する操作を行うAPI群。Windows Vistaから改善されたIMPAI2のAPI群を使うことができる。XP以前であってもDLLを追加downloadすることで利用可能。これらのDLLは基本的にOS install時にsystem32フォルダに導入される。 -- (s1n) 2012-10-12 11:47:03
  • リソースファイルの中で指定する値はピクセル単位じゃないみたい。 http://support.microsoft.com/kb/145994/ja -- (s1n) 2013-01-22 19:32:22
  • dllの中身を見る場合> "c:\Program Files\Microsoft Visual Studio 12.0 (2013)\VC\bin\dumpbin.exe" /EXPORTS 【ファイル名】 -- (s1n) 2014-08-01 09:34:44
  • vcpkg:nugetと使い分ける -- (s1n) 2019-09-09 16:46:49
名前:
コメント:

すべてのコメントを見る
記事メニュー
目安箱バナー