問題タブ [visual-c++-2008-express]
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.
visual-c++ - Visual C++ 2008 のプロジェクトに ActiveX コンポーネントを追加する方法
私はちょうど Visual C++ を学んでいて、リファレンスのリストから ActiveX コンポーネントを選択するだけの Visual Basic に慣れています。どこにでも追加できるようです。プロジェクトに行く場合 | 参照、すべて空白です。パスを指定することしかできず、AcitveX コンポーネントのパスを指定しても、新しいことは何も起こりません。
ActiveX コンポーネントを Visual C++ にドラッグしたところ、オブジェクト ブラウザに表示されるようになりましたが、何もできないようです。
Visual C++ 2008 Express Edition を使用しています。
ありがとう
c++ - DLL のバージョン リソースが右クリックで表示されない
通常の MSVC では非常に簡単に実行できますが、VC++ Express では簡単にサポートされないことをしようとしています。
VC++ Express にはリソース エディターはありません。そこで、version.rc という名前のファイルを DLL プロジェクトに追加しました。このファイルには、リソース コンパイラによってコンパイルされ、最終的な DLL に追加される以下の内容が含まれます。このリソースは reshacker を使用して DLL で表示できますが、Windows エクスプローラーで DLL を右クリックした場合は表示されません。
右クリックしたときに RC ファイルが表示されるようにするために、RC ファイルに欠けているものは何ですか?
c++ - Visual C++6からVisualC++2008Expressへの移行
コードをVCpp6からVCpp2008Expressに移行しようとしていますが、ソリューションをビルドすると、次のエラーメッセージが表示されます。
このようなエラーはたくさんあり、「;」、「)」を予期することもあります。
ありがとう、レアンドロ・リマ
unicode - std :: wcout<<wstring-var;を使用しようとしたときのエラーC2679 vc ++ 2008 Express
vc ++ 2008expressでwstringをwcoutしようとすると、かなり奇妙なエラーメッセージが表示されます。
エラーC2679:バイナリ'<<':タイプ'std :: wstring'の右側のオペランドをとる演算子が見つかりません(または受け入れ可能な変換がありません)
私がこれを正しく理解している場合、wcoutがwstringを受け入れないことを報告していますか?私は誰かにLinuxでこのコードをコンパイルするように頼みます、そしてそれはうまく動きます。また、vc ++ 2008 Expressを使用して別のコンピューターで同じコードを試しましたが、それでも失敗します。vc ++ 2008のstdに関する既知の問題?
KB948127までのすべてのアップデートでvc++2008expresssp1を使用しています。コンソールでコードページを変更する必要があることは承知していますが、これはコンパイルすらしていません。ありがとう。
c++ - Visual C ++ 2008 Express Editionでプログラムのアイコンを設定するにはどうすればよいですか?
実行可能コンソールプログラムの埋め込みアイコンをカスタムアイコンに設定したい。
これはここでの質問とほとんど同じですが、Visual C ++ 2008 Express Editionを使用しており、リソースビューを使用できません(プロジェクト-コンテキストメニュー->追加->リソース...グレー表示)なので、ここで途方に暮れています。そのような基本的なタスクのためにプロ版にアップグレードする必要がありますか?
c++ - 間違いなく入れたのに、「プロシージャエントリポイントがdllに見つかりませんでした」と表示されないのはなぜですか?
私は本当に漠然とした問題を抱えていますが、誰かがそれを助けてくれることを願っています. C++ プロジェクトを変更していて、昨日はまだ機能していましたが、今日は機能しません。何も変更していないことは確かですが、完全に確認するために、SVN からプロジェクトを再度チェックアウトし、以前のシステム復元ポイントに戻しました (これは仕事用のコンピューターであるため、密かに更新プログラムなどをインストールすることがあります. )。正常にコンパイルした後、プログラムを起動できますが、操作を行った後、次 のエラーが発生します。プロシージャ エントリ ポイント ?methodName@className@@UAEXXZ could not be located in the dynamic link library libName.dll.
インターネットで検索しましたが、ほとんどの人の問題は、古いバージョンの DLL が使用されていることが原因のようです。コンピューターを検索しましたが、古いバージョンはありません。正しいバージョンを削除すると、アプリケーションが起動しません。その後、プロジェクトを再コンパイルすると、DLL が再度作成されるため、アプリケーションが正しい DLL を使用していることと、コンパイルによって作成されていることの両方が確信できます。エラーが参照するメソッドに構文エラーを導入すると、プロジェクトはコンパイルを拒否するので、これはメソッドを含むファイルもコンパイルしていることを意味すると思います。
基本的に、私は DLL やリンクなどについて何も知らないので、プロジェクトで非常に明確に定義されている関数が突然 DLL に組み込まれなくなった理由について誰かが考えを持っていれば、非常に感謝しています。 . これが漠然としていることは承知しています。さらに情報が必要な場合は、喜んで提供します。ありがとう!
更新:与えられた提案を試しましたが、まだ行き詰まっています。__declspec(dllexport)
プロジェクト全体では明らかに使用されていません。Dependency Walker で DLL を開くと、空の右上のセクションが表示され、その下のセクションにエラー メッセージの関数が一覧表示されます。Undecorate C++ Functionsをチェックすると問題ないように見えますが、そうしないと、エラー メッセージから奇妙な疑問符と @s が表示され、最後に違いがあるように見えます。
おそらくこれが問題なのかもしれませんが、それが何を意味するのか、何が原因なのか、どうすればよいのかわかりません。
visual-studio - Visual C ++2008Expressでの条件付きデバッグ
Visual C ++ 2008 Expressでコードをデバッグする方法はありますか?たとえば、特定の値の変数を監視し、この値を想定したときに壊れることがありますか?
たとえば、になったら壊したいx
です5
。gdbでは、ブレークポイントを設定してから、条件を設定しますx == 5
。Visual C ++ 2008 Expressで(可能であれば)どうすればよいですか?
visual-studio-2008 - Visual C ++2008Expressでの特定の実行可能ファイルのデバッグ
Visual C ++ 2008には、「プロセスにアタッチ」と呼ばれる優れたツールがあります。このツールは、シンボルをデバッグするための特定のプロセスの監視を開始し、ブレークポイントを正しく処理します。これは素晴らしいですが、もう少し欲しいです。
デバッグセッションを実行可能ファイルに添付して、実行時にデバッガーがコマンドを受け取るようにします。したがって、たとえば、デバッグセッションをにアタッチし、d:\listener\solver.exe
最終的にこの実行可能ファイルを呼び出すアプリを起動すると、ブレークポイントに到達したときにVisualC++が画面に表示されます。
それは可能ですか?それ、どうやったら出来るの?
visual-c++ - VS C++ で「エラー C2856: #pragma hdrstop を #if ブロック内に置くことはできません」の原因は何ですか?
しばらくの間、2008 でコンパイルできるプログラムがありました。cl と Ultimate++ IDE を使用してプログラムをコンパイルできることに注意してください。これはかなり大きなプログラムなので、ここには掲載しません。Studio でコンパイルできません。
エラーは
そこには hdrstop がないので、ばかげているようです。
プリコンパイル済みヘッダーはオフになっています。
これはそこにあるものです:
ありがとう。
c++ - Visual C++ 2008 Express デバッガーでの double 型の数値精度
Visual C++ 2008 Express Edition を使用していて、コードをデバッグするとき:
x 0.20000000000000001 のデバッグ ツールチップに表示されます
しかし:
私に与えます:a = 15
デバッガーの結果が通常の C++ 精度よりも長いのはなぜですか? この奇妙な精度は何に基づいているのでしょうか?
私のCPUはIntel Core 2 Duo T7100です