Visual Studio
はじめに ソースコードのコメントアウトは2種類あって、行頭に//を書く方法と/* 〜 */で囲む方法があります。ソースコードをコメントアウトするなら//コメントのほうが良いです。 grepしたときにコメントアウトされているかどうかすぐに分かる //コメントの…
はじめに あるDLL内に格納されている関数を調べたい場合、Visual Studioに付属しているdumpbinコマンドを使うと出力できます。dllに含まれる関数の一覧を取得する。 | akatukisiden's blog 環境変数の追加 以下の2つのパスを環境変数pathに追加します。 C:\…
はじめに Visual Studioで作成したDLLファイルにバージョン情報を埋め込む方法を調べてまとめてみました。VS2005 C++ でDLLを作りました。 バージョン情報(ファイルのプ.. - 人力検索はてな Visual StudioでDLLファイルにバージョン情報を埋め込む 1.ソリ…
はじめに Visual Studioでソースコードを編集する際、複数行をまとめてコメントアウトしたいときがあります。1行ずつ//コメントを入れていくのは面倒なので、一気にコメントアウトする方法があります。徹底解説Visual Studio Codeposted with amazlet at 19.…
はじめに Visual Studioには、任意のコマンドを呼び出せる外部ツールというものがあります。 外部ツールからproc.exeを呼び出し、Oracle Pro*cのソースコード(pcファイル)をプリコンパイルしてみました。 Microsoft Visual C++へのPro*C/C++の統合 機能で学…
はじめに Visual Studioの外部ツールから任意のアプリケーションを起動することができることを知りました。 外部ツールからサクラエディタを起動して、編集中のソースコードを開く方法を紹介します。エディタにこだわりがある人へ、「Visual Studio のエディ…
はじめに Visual StudioでPro*c(.pc)ファイルを開いた際、予約語に色がついていない普通のファイルとして認識されてしまいます。 この記事では、.pcファイルをC++ファイルとして認識させ、シンタックスハイライトする方法について書きます。 [オプション]、[…
はじめに Windows Server 2008 R2にVisual Studio 2008をインストールする際、.NET framework 3.5がインストールされていないと以下のエラーメッセージが表示され、インストールに失敗します。 インストールするにはロール管理ツールを使用するか、または Mi…
はじめに Visual C++ 2010 Expressのインストールされた環境に、Windows SDK v7.1をインストールしようとしたら以下のエラーログが出て、うまくいきませんでした。その場合の対処方法をまとめました。 Missing required property 'ProductFamily': Setup can…
はじめに Visual Studio 2005で作られたC++のソリューションファイルをVisual Studio 2012 Express for Windows Desktopで開きなおして、リビルドしてみると、以下のようなエラーになってしまいました。 error RC1015:cannot open include file 'afxres.h' M…
はじめに Visual Studio 2012 Express for Windows Desktopで行番号を表示する方法を紹介します。 Visual Studio 2012で行番号を表示する方法 1.「ツール」メニューからオプションを選択します。 2.「テキストエディタ」→「言語」→「全般」と選択します…
はじめに マイクロソフトが検証用に無償で公開しているVisual Studio 2012 Express(Visual Studio 2012 Express for Windows Desktop)では、静的コード解析ができます。 この記事では、Visual Studio 2012 ExpressでC++コードのコード解析を行ってみます。 V…
はじめに Visual Studio 2012のソースコードエディタのフォントをSource Code Proに変えてみました。 Source Code Proフォントの入手 以下のサイトからダウンロードすることができます。 Source Code Pro | Free software downloads at SourceForge.net デフ…
はじめに Eclipseでは、特定の変数名をハイライトする機能がありますが、Visual Studioにはその機能がありません。Visual Studioの場合、metalscrollというアドオンをインストールすることで、特定の変数名をハイライトすることができます。 参考サイト プロ…
はじめに Visual Studioでソースコードを読むときになくてはならない機能の1つに、定数や関数の定義元にジャンプできる機能です。 以下のように定数や関数を選択し、右クリックから"定義へ移動"を選択する(またはF12キー)と定義元に一気にジャンプするこ…
はじめに Visual Studio 2005 Proでhoge.hのようなヘッダファイルを編集すると、ある一定の条件でファイル名の大文字小文字が変換される不具合があります。先日、Visual Studio 2005でヘッダファイルを編集し、Subversionのリポジトリにコミットしようとした…
はじめに C++のソースコードを静的解析して、不具合などを検出したいと思った場合、大抵は有償の製品を使うことになります。代表的なもので、Visual StudioのTeam Editionが静的解析の機能を持っていますが、購入すると数十万くらいかかります。 無料で静的…
はじめに Doxygenというツールを使うと、ソースコードからドキュメントを自動生成することができます。DoxygenはJavaでいうところのJavaDocのようなものです。 この記事では、Doxygen+GraphvizでVisual Studio(C++)で作成したプロジェクトからドキュメントを…
はじめに この記事では、Visual Studioのプロジェクトをコマンドラインからビルドする方法について書いています。Visual Studioのプロジェクトをコマンドラインからビルドするには、vcbuild.exeを使います。苦しんで覚えるC言語posted with amazlet at 12.03…
2015.2.14追記 個人的にはAStyleのほうが細やかな設定が効いて良い勝手が良いです。Artistic Style(AStyle)でC++のコードをきれいに整形する - 大人になったら肺呼吸 はじめに Visual Studioにはソースコードのフォーマットの機能があり、これを使うと、イン…
はじめに この記事では、Visual Studioから直接Subversionの操作ができるアドオンAnkhSVNについて書いています。AnkhSVNを使うと、開発環境であるVisual Studioからソースファイルのコミットや差分の確認ができるようになり、開発効率を向上させることができ…
はじめに Visual Studio(C++)で開発して、Subversionでソースコードのバージョン管理をしているプロジェクトで、Subversionで管理すべきでないファイルについて調べてみました。Microsoft Visual Studio Professional 2013 DVDposted with amazlet at 14.02.…
このエントリは古くなっています。 新しい記事はこちら。 replication.hatenablog.com はじめに 最近、Jenkins(ジェンキンズ?)というツールが人気みたいです。CI(継続的インテグレーション)と呼ばれていますが、さっぱりイメージがつかないので、インス…
Visual Studioでタブやスペースを表示して見えるようにするには、以下の設定から変更できます。 「編集」メニューから「詳細」⇒「スペースの表示」 参考サイト Visual Studio 2005のエディタ画面で、タブが「→」、スペースが「・」で表示されるようになり、…
はじめに このエントリでは、Visual Studio 2008でクラシックASPをデバッグする方法について書いています。 以下の環境で確認しました。 OS Windows XP Professional SP3 IIS IIS 5.1 Visual Studio Visual Studio 2008 Professional 仮想ディレクトリのサー…
最近、クラシックASPをVisual Studio 2005でデバッグしていると、たまにIEがフリーズして応答が返ってこなくなる現象が発生します。イベントビューワでエラーが発生していないかを確認すると、以下のようなエラーが出力されていました。 Unable to connect t…
先日、北海道庁で大規模なライセンス違反が発覚したというニュースがありました。 asahi.com(朝日新聞社):PCソフト違法コピー4700本 北海道庁 - 社会 知らないうちに違法コピーやライセンス違反とならないよう、ライセンスについての正しい知識を学…
クラシックASPは、Visual InterDevでデバッグすることができますが、Visual InterDevはUTF-8のソースコードを表示できないという問題があります。この問題を回避するには、Visual Studio 2005(Visual Web Developer)を利用します。 以下、Visual Studio 20…
Visual Studio 2005でクラシックASPをデバッグする方法を探していたら、以下のページを見つけました。Google翻訳を駆使して、訳してみました。 Debugging Classic ASP pages in Visual Studio 2005 on Windows XP Pro Debugging Classic ASP pages in Visual…
Visual Studio 2005でクラシックASPをデバッグする方法を探していたら、以下のページを見つけました。Google翻訳を駆使して、訳してみました。 How to debug classic ASP pages in VS 2005: IIS 5.1 – Mikhail Arkhipov (MSFT)'s WebLog How to debug classi…