並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 60件

新着順 人気順

"Visual C++"の検索結果1 - 40 件 / 60件

  • Visual C++ 文字列 まとめ - Qiita

    第2.0版 (自作)文字列変換関数を追加 はじめに C# では文字列型は System.String だけです。一方、Visual C++ では、C 言語との互換性、Win16 との互換性、Win32 との互換性、テンプレート等々の関連で文字列とみなされる型はいろいろあります。 文字列は Visual Studio 2003 までは SJIS が標準だったらしいですが、Visual Studio 2005 からは Unicode (ワイド文字列) が標準になったそうで、混乱に輪がかかっています。よって、古いソースを Visual Studio 2017 でビルドすると、エラーがずらりと表示されます。 ここでは、それらについてまとめてみました。 どんな「文字列」があるか? Visual C++ にはどんな「文字列」があるか、ざっくり見てみましょう。もしかしたら、もっとあるかもしれませんが、比

      Visual C++ 文字列 まとめ - Qiita
    • python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法

      HOMEwindowspython pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio"」が発生した場合の対処法 python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法 作成日 2020.07.18 更新日 2022.03.29 python windows python pip install実行時にエラー「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual St

        python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法
      • Microsoft Visual C++がインストールできない時の対処法【セットアップが失敗】

        一部のMicrosoft Visual C++で開発されたアプリケーションを起動するには、Microsoft Visual C++再頒布可能パッケージのインストールが必要です。 しかしインストール中にエラーが出たり、セットアップが途中で止まってしまう等、インストールができない場合があります。 本記事では、Microsoft Visual C++がインストールできない時の対処法について紹介します。 対処1: インストール済みのMicrosoft Visual C++パッケージを削除する別のバージョンのパッケージがインストールされていると新たなパッケージのインストールに失敗する要因になることがあります。 インストール済みのMicrosoft Visual C++パッケージをすべてアンインストールしてからやり直してみてください。 タスクバーにある「スタート」ボタンを右クリックして「アプリと機能」

          Microsoft Visual C++がインストールできない時の対処法【セットアップが失敗】
        • Visual C++のC4996警告への対処 | Theolizer®

          こんにちは。田原です。 回はMicrosoftのVisual Stduioに含まれるVisual C++の話題です。 Visual C++を使っていてC4996警告に悩まされ時があると思います。その対策について解説します。 1.C4996警告がでる時 例えば、文字列を文字列へ繋げる処理はよくやると思います。 そのようなC言語ソースを下記のように作ってVisual StudioでビルドするとC4996警告が表示されます。(バッファオーバーフローに気を使っているので、ちょっと長いです。) #include <stdio.h> #include <string.h> #include <stdbool.h> int main() { char buff[20]; char const* str="test string"; // 11文字 char const* add=" (added)";

            Visual C++のC4996警告への対処 | Theolizer®
          • 「Microsoft Visual C++ 14.0 or greater is required.」が出た場合の対処方法

              「Microsoft Visual C++ 14.0 or greater is required.」が出た場合の対処方法
            • pip installしようとしたら"exit code1"、"Microsoft Visual C++ 14.0 is required"と表示された(Annoyの場合) - Qiita

              pip installしようとしたら"exit code1"、"Microsoft Visual C++ 14.0 is required"と表示された(Annoyの場合)Pythonインストール手順エラー対処VisualC++Annoy はじめに PythonのAnnoyというパッケージをインストールしようとした際に、以下の表示が出てインストールできなかったので対処した際のメモ。 exit code 1 error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio” 実行環境 Windows11(勝手にアップデートされてた。。) Python 3.9.7 (Anaconda使用) Annoyとは Approximate Nearest Neighbors Oh Yeahの略

                pip installしようとしたら"exit code1"、"Microsoft Visual C++ 14.0 is required"と表示された(Annoyの場合) - Qiita
              • Microsoft Visual C++は削除しても大丈夫? - MiniTool

                40% OFF (期間限定オファー) MiniTool Partition Wizard Pro (PC1台対応/年間サブスクリプション) MiniTool ShadowMaker Pro Ultimate (PC3台対応/1年間無料アップグレード) 8,200円 + 21,900円 = 30,100円 18,060円(税込19,866円) 今すぐ購入

                  Microsoft Visual C++は削除しても大丈夫? - MiniTool
                • Rust環境構築: Visual C++ Build Toolsを使わずにCygwinのC++環境を使う - Qiita

                  通常, WindowsにRustをインストールすると, Visual C++ Build Toolsのインストールを求められる. C++環境をCygwinで既に持っているユーザーは, Visual C++ Build Toolsをインストールしたくない. ここではその回避方法を示す. 前提 gcc-core, gcc-g++, gdb, makeは既にCygwinで導入済みとする. 私のCygwinインストールメモはこちら. Rustの環境構築 ダウンロード 通常のインストーラーの場所ではなく, こちらからx86_64-pc-windows-gnuのrustup-init.exeをダウンロードする. インストール インストーラーの実行 C++のビルドツールが必要と言われますが, 既にCygwinで持っているためそのまま進めます. インストールオプションが出るため, 修正する必要があります.

                    Rust環境構築: Visual C++ Build Toolsを使わずにCygwinのC++環境を使う - Qiita
                  • Microsoft Visual C++ 2005~2017 の各最終バージョンのダウンロード

                    当サイトは表示高速化のため、ページレイアウトに javascript を多用しているため、javascript オフの環境では閲覧できません。 この記事を閲覧するにはパスワードが必要です ⇒パスワード入力

                      Microsoft Visual C++ 2005~2017 の各最終バージョンのダウンロード
                    • RubyをVisual C++でビルドする 2022.04版(+2022.12・2023.06追記)

                      ruby-mswin64-202204.md Visual C++をインストールする というか、Visual Studioになるわけだが。 普通はCommunity Editionで問題ないと思うが、用途に応じてライセンスを選ぶこと。 インストールする際には、Windowsデスクトップ開発とかいうのを選ぶ。他はお好みで。 あー、確認してないけど、英語の言語パックは入れた方が多分いいです。入れないとだめかもしれない(thx hsbtさん)。 vcpkgをインストールする GitHubにあるので、READMEの手順に従えばいい。 この過程でgitも入ることになる。 rubyの依存パッケージをインストールする。 最低限必要な気がするのは以下の通り。 zlib openssl libffi libyaml あとはお好みでreadlineくらいか。 すべて、(path to vcpkg)\vcpkg

                        RubyをVisual C++でビルドする 2022.04版(+2022.12・2023.06追記)
                      • Synchronization with Visual C++ and the Windows API

                        Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++ This is an article about many of the synchronization mechanisms available to C++ developers creating high performance, scalable, software for the Windows platform. To set things in perspective, we start out by creating a simple I/O c

                          Synchronization with Visual C++ and the Windows API
                        • Visual C++ の 64 ビットへの移行に関する一般的な問題

                          Microsoft C++ コンパイラ (MSVC) を使用して、64 ビット Windows オペレーティング システムで実行するアプリケーションを作成する場合は、以下の点を考慮する必要があります。 int と long は、64 ビット Windows オペレーティング システム上で 32 ビット値です。 64 ビット プラットフォーム用にコンパイルする必要があるプログラムでは、ポインターを 32 ビット変数に割り当てないように注意してください。 ポインターは、64 ビットのプラットフォームでは 64 ビットなので、ポインターを 32 ビット変数に割り当てると、ポインター値を切り捨てることになります。 size_t、time_t、および ptrdiff_t は、64 ビット Windows オペレーティング システム上で 64 ビット値です。 time_t は、Visual Studi

                            Visual C++ の 64 ビットへの移行に関する一般的な問題
                          • 【2023】消えた「Visual C++ 再頒布可能パッケージ」をダウンロードする方法 | ハルパス

                            Microsoft ダウンロードセンターから消えた「Visual C++ 2005/2008/2010/2012 再頒布可能パッケージ」をダウンロードする方法のご紹介です。 Visual C++ 再頒布可能パッケージは、Visual Studioという開発ソフトで作成されたツールを使用する際に必要となるランタイム(プログラム)です。 ランタイム自体は無料で、開発元であるMicrosoftのダウンロードセンターからダウンロードできます。 ただ、ランタイムにはサポート期限があり、サポート期限が切れたバージョンはダウンロードセンターからダウンロードできません。 サポートが切れたバージョンが必要な場合は、Microsoftの開発者向けのページからダウンロードする必要があります。 ランタイムのダウンロード方法 Microsoftのランタイム配布ページにアクセス ダウンロードしたいバージョンのリンクを

                              【2023】消えた「Visual C++ 再頒布可能パッケージ」をダウンロードする方法 | ハルパス
                            • Visual C++で日本語コメントを使用してコンパイルすると動作がおかしくなる件|TechRacho by BPS株式会社

                              皆さんはVisual Studioのコンパイラを使用して日本語コメントを使うとプログラムの動作がおかしくなった経験はありませんでしょうか。 私が担当しているプロジェクトでは基本コメントを書く際は英語なのですが、たまに開発途中にメモ書きとして日本語コメントを書く時があります。 するとさっきまで普通に動いていたプログラムが急に意図しない動作をし始めます。 この経験は何度かあって、その都度Google検索で色々調べてみるのですがどうにもそれらしきものがヒットしない。 しかし少し前に試しにTwitterで検索をしてみました。 その結果同様の事象が意外と出てくる。 明確に説明してくれていたのがこちら。 説明しよう。これをUTF-8で保存してVisual C++でコンパイルすると、「可能」のあとの改行が消えて、if(hoge)がコメントアウトされる。解決策は、Shift_JISで保存するか、BOM付き

                                Visual C++で日本語コメントを使用してコンパイルすると動作がおかしくなる件|TechRacho by BPS株式会社
                              • 「作って楽しむプログラミング Visual C# 2019超入門」を事業開発部の高野将が執筆しました | クラスメソッド株式会社

                                クラスメソッドのAWS総合支援 コスト最適化からセキュリティ、構築支援、運用保守まで、AWS活用を支援します。

                                  「作って楽しむプログラミング Visual C# 2019超入門」を事業開発部の高野将が執筆しました | クラスメソッド株式会社
                                • Visual C++ 再頒布可能パッケージについて色々! | KIWAMIDEN

                                  Visual C++で作られたアプリケーションは、再頒布可能パッケージが必要ですが、色々わかりづらいし、どれをインストールしたらいいかややこしいし、なにかと面倒くさいですよね、、、(´・ω・`) そこで、色々まとめてみたいと思います! 基本的には自分でインストールする必要はない! だいたいのアプリケーションは、インストール時に再頒布可能パッケージも一緒にインストールしてくれます!Mayaもインストール画面にでてきますね! 稀にzip配布されたアプリケーションに同梱されていなかったり、何かトラブルが発生した時にアンインストールした後に自分でインストールする必要が出てくる場合もあります(´;ω;`) 互換性はない! Visual C++ 再頒布可能パッケージは、互換性がないので各バージョンのインストールが必要になります。2015で作られたアプリケーションを動かすには2015、2010で作られた

                                    Visual C++ 再頒布可能パッケージについて色々! | KIWAMIDEN
                                  • Visual C++のバージョン

                                    so-zou.jp Visual C++の使用方法 トップ Desktopアプリ 技術情報 開発ツール IDE Visual C++ 導入 バージョン Visual C++のバージョン 製品名 製品バージョン 内部バージョン _MSC_VER リリース Visual C++ 4.0 4.0 1000 1995/12/11 Visual C++ 4.2 4.2 1020 1996 Visual C++ 5.0 5.0 1100 1997/04/28 Visual C++ 6.0 6.0 1200 1998 Visual C++ .NET 2002 7.0 1300 2002 Visual C++ .NET 2003 7.1 1310 2003 Visual C++ 2005 8.0 1400 2005/11 Visual C++ 2008 9.0 1500 2007/11 Visual C+

                                    • エディット コンティニュ (Visual C#) - Visual Studio (Windows)

                                      ホット リロード (C# のエディット コンティニュ) を使用すると、デバッグ中に中断または実行モードでコードに変更を加えることができます。 デバッグ セッションを停止したり再開したりしなくても、変更を適用できます。 基本的なホット リロード エクスペリエンスは、ほとんどの種類の .NET アプリとフレームワーク バージョンで動作します。 これには、.NET Framework、.NET Core、.NET 5 以降 (該当する場合は C# と Visual Basic の両方) が含まれます。 このシナリオでは、デバッガーを使う場合、ホット リロードを利用できると想定して構いません。ぜひお試しください。 ホット リロードでは、デバッグ セッションで行う必要があるほとんどの変更がサポートされますが、いくつか例外があります。 たとえば、マネージド デバッガーとネイティブ デバッガーが有効にな

                                        エディット コンティニュ (Visual C#) - Visual Studio (Windows)
                                      • モデルビューワを作る(OpenGL+MFC) (Visual C++ 2015版)

                                        OpenGLとMFCのDoc/Viewアーキテクチャーを用いて再利用可能なOpenGLビュークラスを作成し、作成したOpenGLビュークラスを用いてモデルビューワを作成する方法を解説します。 使用開発環境はVisual C++ 2015です。 (使用開発環境が Visual C++ 2005 の モデル ビューワ を作る(OpenGL+MFC) (Visual C++ 2005版) もあります。 OpenGLとWindowsAPIを用いた モデル ビューワ を作る(OpenGL+WindowsAPI) (Visual C++ 2008版) もあります。 Direct3DとWindowsAPIを用いた モデル ビューワ を作る(Direct3D+WindowsAPI) (Visual C++ 2008版) もあります。)

                                        • Install Windows SDK 7.1 (Visual C++ 2010) on GitHub Windows runner - Qiita

                                          - name: "Install Visual C++ 2010" run: | choco install windows-sdk-7.1 -f -y choco install KB2519277 -f -y However the situation was changed by two parts: After https://github.com/actions/runner-images/pull/6247 , GitHub windows-2022 runners now have Visual C++ 2010 redistributable due to https://community.chocolatey.org/packages/imagemagick.app#dependencies . It needs to be uninstalled first. Aft

                                            Install Windows SDK 7.1 (Visual C++ 2010) on GitHub Windows runner - Qiita
                                          • Visual C++で作成したEXEを、ランタイムDLL無しに単体で起動できるようにするには - Qiita

                                            Visual C++で作成したEXEが、他の環境だと動かない時 Visual C++ 2015等でWin32なEXEやDLLを作るとき、デフォルトでは作成したEXEやDLLは単体では動かず、CランタイムのDLLが必要になり、VC++インストールディレクトリのredistフォルダ内のファイルを同梱しないと他の環境では動かなくなります(vcruntime140.dllとかmsvcp140.dllとか)。 作成したプログラムを他の人へメールで渡すと「起動しない」と言われたりするのは、これが理由の場合が多いです。 解決策 Visual C++の場合、プロジェクトのプロパティから、C/C++のCode GenerationのRuntime Libraryを、Releaseビルドでは/MTにすることで、EXEにランタイムがスタティックリンクされます。 ちょっとしたデモ用だったり、Unityの中で呼び出

                                              Visual C++で作成したEXEを、ランタイムDLL無しに単体で起動できるようにするには - Qiita
                                            • Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) - Google 検索

                                              2021/05/12 · Microsoft Visual C++ 2010 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラム. Visual Studio 2010 を使用して作成し、Microsoft ...

                                              • Visual Studio 2017 Visual C++ による ATL の基本 - Qiita

                                                はじめに ATL は Active Teplate Library の略で Visual C++ 用のテンプレートライブラリである。このライブラリは、主に COM オブジェクトの作成に使用される。(COM : Common Object Model) ターゲットになる COM オブジェクトには、主に以下のようなものがある。 COM Control: (例) VB6 用のコントロール。拡張子は .ocx 。 COM DLL: (例) WSH で使用される WScript オブジェクトなど。 COM EXE: (例) Excel や Word など。 COM Control と COM EXE は現在ではそれほど使われないので、以下の説明は COM DLL を対象とする。COM DLL を作成すると、.NET 系の言語 (C#, VB.NET ..) から VC++ で作成した機能を簡単に利用

                                                  Visual Studio 2017 Visual C++ による ATL の基本 - Qiita
                                                • 【解決!】Visual Studio(Visual C++)にdirent.hがない! - Engineer's Notebook

                                                  Visual C++でopendir()などを使用するためにdirent.hをincludeしようとしましたが、エラーになってしまいました。どうやらVisual C++にはdirent.hが用意されていないみたいですね。 代わりにこれを使います。 msdirent.h これでdirent.hを使ったソースをVisual C++に持ってくることができました。作者のToni Ronkko氏に感謝!

                                                    【解決!】Visual Studio(Visual C++)にdirent.hがない! - Engineer's Notebook
                                                  • DLL と Visual C++ ランタイム ライブラリの動作

                                                    Visual Studio を使用してダイナミックリンク ライブラリ (DLL) をビルドする場合、既定では、リンカーには Visual C++ ランタイム ライブラリ (VCRuntime) が含まれます。 VCRuntime には、C/C++ 実行可能ファイルを初期化および終了するために必要なコードが含まれています。 DLL にリンクされる場合、VCRuntime コードは _DllMainCRTStartup と呼ばれる内部 DLL エントリポイント関数を提供します。この関数は、Windows OS メッセージを DLL に渡してプロセスまたはスレッドにアタッチまたはデタッチします。 _DllMainCRTStartup 関数は、スタック バッファー セキュリティのセットアップ、C ランタイム ライブラリ (CRT) の初期化と終了、静的オブジェクトとグローバル オブジェクトのコンス

                                                      DLL と Visual C++ ランタイム ライブラリの動作
                                                    • Visual C で比較インターフェイスを使用する# - C#

                                                      この記事では、Visual C# での インターフェイスと IComparable インターフェイスのIComparer使用について説明します。 元の製品バージョン: Visual C# 元の KB 番号: 320727 概要 IComparableインターフェイスと IComparer インターフェイスについては、2 つの理由から同じ記事で説明します。 これらのインターフェイスは、一緒に頻繁に使用されます。 インターフェイスは似ていて、名前は似ていますが、異なる目的で機能します。 を既にサポート IComparerしている型 (文字列や整数など) の配列がある場合は、 への明示的な参照を指定せずに、その配列を IComparer並べ替えることができます。 その場合、配列の要素は、既定の実装 IComparer (Comparer.Default) にキャストされます。 ただし、カスタム

                                                        Visual C で比較インターフェイスを使用する# - C#
                                                      • Visual C++の使用方法

                                                        参考 Visual C++ デベロッパー センター: 開発 | MSDN MSDN Search (social.msdn.microsoft.com) 検索 これからはじめるVisual C++2010 基礎編 - WisdomSoft VC++の使い方 [VC++の使い方] 参考書 基礎から学ぶ Visual C++ プログラミング [CQ出版] 山岡祥 対象はVisual C++ 6.0 (MFC 6.0) ゼロから学ぶVisual C++ - MFCの基本がわかる! [日経BP] 日経ソフトウエア 対象はVisual C++ .NET 2002 (MFC 7.0) C++デバッグ技術 - Visual C++プログラマーのためのトラブルシューティング [技術評論社] Chris H. Pappasほか 対象はVisual C++ 6.0 ひと目でわかるMicrosoft Visua

                                                        • 【MFC入門】MFCについて知ろう【Visual C++】

                                                          Windowsのアプリ開発で最もポピュラーな開発環境はやはりMFCでしょうか。 MFC(Microsoft Foundation Class)とはVisual Studioに組み込まれているアプリケーションフレームワークです。 MFCを使うことでウィンドウの表示やmain関数などを意識することなくプログラミングができるようになります。 MFCを使わずにウィンドウを表示させようとすると、ウィンドウの情報(サイズや形など)を一つ一つプログラミングし、またメッセージプロシージャ(ウィンドウに送られてくるメッセージを処理する関数)なども理解しなければいけませんが、この部分が大きく簡略化できます。 つまり、ウィンドウの作成をMFCに任せることで簡単にGUIアプリを作ることができます。 ボタンを表示させてメッセージボックスを出してみよう。 プロジェクトの作成方法:無料のVisual Studioをイン

                                                            【MFC入門】MFCについて知ろう【Visual C++】
                                                          • Visual C++ 2017 : FENIX-PC

                                                              Visual C++ 2017 : FENIX-PC
                                                            • Windowsプログラミング関連の世界観(Visual C++/MFC) - from Assy

                                                              Windowsプログラミング(Visual C++/MFC) Windowsプログラミングに関する世界観(Visual C++/MFC)です。 関連ページ Windows API Windows関連技術 Visual C++/MFC ATL/COM ActiveX GDI WinSock C++も参照のこと。 Visual C++/MFCの概要 MFCの概要 MicrosoftによるC++のオブジェクト指向のクラスライブラリ(フレームワーク)。 MFCは、.NET Frameworkが登場するまでは、Windowsプログラミングの主役だった。Windows APIのラッパー的フレームワークだが、生産性が高いと言われ、AppWizardやクラス・メンバ関数などのGUIによる自動作成ができるという特徴がある。ただし、ドキュメント・ビューと呼ばれる仕組みを理解するのが難解であることや、変数の名前

                                                              • Visual C#のフォームデザイナでイベントハンドラを指定すると落ちる

                                                                Windows7 x64上でVisual C# 2010 Expressを使ってとあるプログラムを開発。開発マシン上では何の問題もなかったのに、実行ファイルをXP x86に持って行くと、ウィンドウを表示することもなくエラーで落ちる。理由は不正なアドレス(0x4)へのアクセス。また対象フレームワークの問題 かと思ったのですが、今回はフレームワークを変更しても解決しない。 こまめにログを出力させて突き止めたエラー発生箇所はForm1.InitializeComponent…Visual C#が自動コード生成した場所じゃないか。さらにInitializeComponentの内部を探ると、落ちた箇所は最後の方にあるthis.panel1.ResumeLayout(false);という行。デバッガで追ってもResumeLayoutを記述しているコードはなく、.NET Frameworkの中っぽい。

                                                                • Visual C++ による Windows プログラムのリンク方法 - C/C++ による Windows プログラミング入門講座 - C/C++ 入門

                                                                  1. 準備 ~ test.obj の作成 前回のページでは test.cpp をコンパイルして、test.obj を作成しました。 Visual C++ による Windows プログラムのコンパイル方法 今回は test.obj から実行可能ファイルを作成し、プログラムを実行してみましょう。 リンクとは? 用語の説明を簡単にしておきます。 「リンク」とは何でしょうか? リンクは、「オブジェクトファイルとライブラリファイルから、実行可能ファイルを作成する作業」 と思っていてください。 リンクという作業を行うプログラムを、「リンカー」といいます。 Visual C++ に付属するリンカーは 「link.exe」 です。 結局、今回実際に行う作業は、「リンカーである link.exe にオブジェクトファイル (test.obj) 及び 必要なライブラリファイル (*.lib) を読み込ませて、

                                                                  • OpenSSL1.0.2aをVisual C++ 2008/2013で使用する

                                                                    nt.mak及びntdll.makはwin32と同様に修正してください。 バッチファイルを使用 win32向け 手入力版をバッチファイル化したものです。 win32のデバック版・リリース版合わせて以下の2種類のバッチファイルを作成しました。 各バッチファイルはDLL版・スタティック版のライブラリを作成します。 32release.bat 32debug.bat opensslを解凍したフォルダーに上記のバッチファイルをコピーします。 Visual Studio用のヘッダーファイルおよびライブラリファイルを作成する場合は、 スタートメニューからVisual Studioのコマンド プロンプトを実行します。 他のバージョン用のヘッダーファイルおよびライブラリファイルを作成する場合は、該当するVisual Studioのコマンドプロンプトを選択します。 32bitと64bitは同じコマンドプロン

                                                                    • 特定の仮想関数のvtableインデックス/序数を検出する(Visual C ++を使用) - c ++、visual-c ++

                                                                      プログラミングの助け、質問への回答 / c /特定の仮想関数のvtableインデックス/序数を検出する(Visual C ++を使用) - c ++、visual-c ++ さらに私の質問に: 特定の仮想関数のvtableオフセットを検出する(Visual C ++を使用): 与えられた: struct A { virtual void a() {} virtual void b() {} virtual void c() {} }; Visual C ++(おそらく移植不可能)で関数を書くにはどうすればよいですか? int x = GetVtableIndex(&A::a); //returns 0 int x = GetVtableIndex(&A::b); //returns 1 int x = GetVtableIndex(&A::c); //returns 2 なぜ私がこれをした

                                                                      • Microsoft Visual C++2015 Redistributable Package をコマンドラインで実行するときのオプション一覧について

                                                                        質問 2018年6月28日木曜日 1:53 インストールして使用するツールを作成しています。 ツールを動作させるのにVC;;2015 ランタイムコンポーネント が必要なため、インストーラーからMicrosoft Visual C;;2015 Redistributable をインストールすることを検討しています。 Microsoft Visual C;;2015 Redistributableをインストールした際に再起動が必要な場合は、ユーザーに再起動を行うかどうかを選択させたいと考えています。 上記のために、Microsoft Visual C;;2015 Redistributable をコマンドラインで実行するときのオプションを知りたいのですが、オプション一覧がわかる公式な情報(Microsoftのページ)をもしご存知でしたらご教示頂けないでしょうか すべての返信 (3) 2018年

                                                                          Microsoft Visual C++2015 Redistributable Package をコマンドラインで実行するときのオプション一覧について
                                                                        • Microsoft Visual C++ 再頒布可能パッケージ - Iwao MISH

                                                                          詳細 カテゴリー: C++ 公開日:2019年06月09日 作成日:2019年06月09日 最終更新日:2024年02月14日 参照数: 10687

                                                                          • Visual C++でシリアル通信

                                                                            森下功啓製作所 ONLINE Microsoft社が無料で配布しているVisual Studio 2010 ,Visual C++を使って、シリアル通信を行うための備忘録です。 Visual C++でシリアル通信を行うクラス 使用言語:Visual C++ 2010 pro 開発環境:Windows 7 pro (64bit) VC++から簡単にシリアル通信を実現するクラスが発見できませんでしたので作ってみました。 無保証ですのでご自由にお使いください。 対応しているのはCLR版のフォーム/コンソールアプリです。 Win32版には対応しておりませんのでご了承ください。 [2012/10/16 追記] VC#やVBで作っても結果は同じでした。 ならばより組みやすいC#で作ればよかったなぁ。 プログラムのダウンロード

                                                                            • 【VirtualBox】Windows11にOracle VirtualBoxをインストールする方法 (Microsoft Visual C++ 2019 Redistributable Packageのインストール、Python Coreパッケージとwin32apiのインストールも紹介) - オーロラさんの勉強帳

                                                                              Windows11にOracle VirtualBoxをインストールする方法を紹介します。 またVirtualBoxをインストールするために必要な「Microsoft Visual C++ 2019 Redistributable Package」のインストール方法、Python binding機能を使用するために、事前にPython Coreパッケージとwin32apiをインストールの方法もあわせて紹介します。 画像をたくさんつけて、未経験、駆け出しエンジニアの方にもわかりやすい記載にしていますので、参考にしていただけたら幸いです。 【目次】 Microsoft Visual C++ 2019 Redistributable Packageのインストール状況の確認 【手順:Microsoft Visual C++ 2019がインストール済みかどうか確認】 【手順:Microsoft Vi

                                                                                【VirtualBox】Windows11にOracle VirtualBoxをインストールする方法 (Microsoft Visual C++ 2019 Redistributable Packageのインストール、Python Coreパッケージとwin32apiのインストールも紹介) - オーロラさんの勉強帳
                                                                              • Visual Studio の Visual C# プロジェクトで VBA からコードを呼び出す - Visual Studio (Windows)

                                                                                このチュートリアルでは、ブック内の Visual Basic for Applications (VBA) コードから Microsoft Office Excel 用のドキュメント レベルのカスタマイズ内のメソッドを呼び出す方法を示します。 このプロシージャには次の 3 つの基本的な手順が含まれます。 Sheet1 ホスト項目クラスにメソッドを追加する、ブックの VBA コードにメソッドを公開する、および、ブック内の VBA コードからメソッドを呼び出す、の 3 つです。 適用対象: このトピックの情報は、Excel および Word のドキュメント レベルのプロジェクトに適用されます。 詳細については、「Office アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 このチュートリアルでは具体的には Excel を使用していますが、チュートリアルで示され

                                                                                  Visual Studio の Visual C# プロジェクトで VBA からコードを呼び出す - Visual Studio (Windows)
                                                                                • 修正: 文字列リテラルは、誤解される可能性が Visual C++ コンパイラは、Visual Studio 2010 にリテラル文字列は UTF-8 エンコードを使用して、アジア言語の文字が含まれている場合 - Microsoft サポート

                                                                                  この資料の Microsoft Visual Studio 2008 バージョンでは、 980263を参照してください。 現象 次のような状況で問題が発生します。 Microsoft Visual Studio 2010 では、Visual C++ プロジェクトを作成します。 プロジェクト内のファイルでは、リテラル文字列の幅の狭いを初期化します。 これらのリテラル文字列は、アジア言語の文字が含まれているし、文字"の L"では、プレフィックスが付いていません。 UTF-8 エンコーディングを使用してファイルを保存します。 このシナリオでは、プロジェクトをコンパイルすると、文字列リテラルがコンパイラによって解釈されます。 さらに、次の問題のいずれかが発生します。 ファイルにバイト オーダー マーク (BOM) が含まれている場合は、コンパイル処理が成功します。 ただし、リテラル文字列がまだ正し