問題タブ [visual-c++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2126 参照

visual-studio-2008 - VS 2005 & 2008 ライブラリ リンク

VS 2005 でコンパイルされた静的ライブラリ (.lib) を VS 2008 でコンパイルされたプログラムにリンクすることは正しいですか? ライブラリと私のプログラムは両方とも C++ で書かれています。このプログラムは、Windows Mobile 6 Professional エミュレーターで実行されます。

これは機能しているようで、リンクエラーはありません。ただし、リンクされたライブラリ内で奇妙なことが起こるため、プログラムは起動時にクラッシュします。たとえば lib は、大きな負の数のサイズを持つ文字のベクトルを返すことができます。

プログラムが VS 2005 でコンパイルされている場合、このような問題はありません。

さらに奇妙なのは、ビルドにリリース構成を使用する場合にのみ問題が発生することです。デバッグ構成を使用してコンパイルすると、問題は発生しません。

0 投票する
2 に答える
1615 参照

visual-studio - 新しい ATL プロジェクトで属性を使用するオプションが Visual Studio 2008 から削除されたのはなぜですか?

これは、MSDN のコメントからのテキストです。

しかし、なぜ?!!

0 投票する
2 に答える
775 参照

visual-c++ - VC++ および MapPoint OCX コントロール ダイアログの問題

Microsoft MapPoint の埋め込みが必要な VC++ MFC ダイアログ ベースのアプリを作成しています。これを行うために、MS VC++ .NET 2003 と MapPoint Europe 2006 を使用していますが、[ActiveX コントロールの挿入] を選択するとオプションのリストに MapPoint コントロールが表示されないという問題が発生しています。手動で登録しようとしましたが、成功mappointcontrol.ocxregsvr32たように見えますが、それでもコントロールがリストに表示されません。

ここで私が間違っていることと、考えられる解決策を誰かが提案できますか。

ありがとう

イアン

0 投票する
4 に答える
528 参照

c++ - 開発者向けの正規表現

コメントを自動的にスキップしながら特定の文字列を検索できるようにするために、正規表現を見つけようとしています。誰かがこのようなREを持っているか、それを知っていますか?#if 0ブロックをスキップするのに十分なほど洗練されている必要はありません。//スキップして/*ブロックしたいだけです。コメントブロック内を検索するだけの逆も非常に便利です。

環境:VS 2003

0 投票する
2 に答える
2009 参照

java - VC++ CArchive バイナリ形式の読み取り (または Java 読み取り (CObArray))

さまざまな MFC データ構造をシリアル化するために使用されるバイナリ形式に関する明確なドキュメントはありますか? 独自のクラスのいくつかを 16 進エディタで表示し、Java の ByteBuffer クラスを使用してそれらを読み込むことができました (自動エンディアン変換などを使用)。

ただし、現在、CObArray データを取得しようとしているときに問題が発生しています。これは、不透明なかなり大きなヘッダーがあり、オブジェクト タイプ情報がどのように保持されているかが不明であるためです。

これに役立つ一連のオンライン ドキュメントはありますか? または、過去にこれを扱った人からのサンプル Java コードはありますか?

0 投票する
4 に答える
9902 参照

c++ - Visual C++ でのカスタム パフォーマンス カウンターの作成

通常のアンマネージ Visual C++ を使用してカスタム パフォーマンス カウンターを作成する方法を知っている人はいますか?

マネージ C++ を使用して簡単に実行できることはわかっていますが、アンマネージ Windows サービスを使用して実行する必要があります。

また、パフォーマンス カウンター データを取得できることもわかっていますが、いくつかのカスタム カウンターを作成し、アプリケーションの実行時にそれらをインクリメントする必要があります。

0 投票する
4 に答える
34584 参照

visual-c++ - dllexport と dllimport の違いは何ですか?

これら2つの違いの簡単で簡潔な説明を探しています。MSDN では、ここで詳細を詳しく説明することはしません。

0 投票する
6 に答える
1680 参照

c++ - MS VC++ プロジェクトの WinAPI 関数呼び出しを独自の実装 (名前とパラメーター セットは同じ) に置き換える方法は?

のすべての WinAPI 呼び出しを置き換える必要があります

  • CreateFile、
  • 読み取りファイル、
  • SetFilePointer、
  • ハンドルを閉じる

私自身の実装(Bluetooth経由で低レベルのファイル読み取りを使用)を使用します。関数が置き換えられるコードは Video File Player であり、通常の hdd ファイルで既に動作します。また、VideoPlayer 入力のファイルが通常の hdd ファイルである場合、Video Player が HDD からファイルを再生できることも必要です。

そのようなタスクのベストプラクティスは何ですか?

0 投票する
3 に答える
8461 参照

c++ - C++ 例外コード ルックアップ

例外コードを知っていて、スローされた実際の例外が何を意味するかを調べる方法はありますか?

問題の私の例外: 0x64487347

例外アドレス: 0x1

コール スタックには情報が表示されません。

クラッシュの .dmp を確認していますが、実際には Visual Studio でデバッグしていません。

0 投票する
7 に答える
3894 参照

c++ - VS 2005(8) IDE 内から GCC を使用する

Visual Studio IDE を介して開発しながら、GCC コンパイラを利用する方法はありますか?

私たちのプロジェクトはクロスプラットフォームであり、標準に準拠していないコードをチェックインしているため 、同僚から頻繁にトラブルに巻き込まれます (これは VS コンパイラに起因する可能性があります!)。

MSコンパイラを使用してコンパイルできるようにしたいので、デバッグなどを続けることができますが、壊れていないことを確認できるように、GCCを使用してコンパイルするように切り替えたいと思います.他のプラットフォームでのビルド。

これは可能ですか?