問題タブ [visual-c++-2010-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.
c - マクロ内の定数で初期化された構造体の Visual C++ 2010 Express C2099 エラー
コンパイラ: Microsoft Visual C++ 2010 Express、SP1 プロジェクト プロパティ: C/C++ Advance コンパイル形式: C コードとしてコンパイル (/TC)
メッセージ:
エラーを示す単純なテスト ケース:
これにより、C2099
エラーが発生します。このコードは gcc では正しくコンパイルおよびリンクされますが、Visual C++ 2010 Express では正しくリンクされません (C コードとしてコンパイル - つまり /TC オプション)。
c++ - Visual C ++Express2010は突然#includesを受け入れなくなります
#define
すべてのインクルードファイルを編集したAPIを使用しています。Visual C ++ 2010 Expressで開発していますが、これまでは問題なく動作しています。
プロジェクトに新しいcppファイルを追加していましたが、代わりに誤って「Windowsフォーム」を追加しました。VCは、私のプロジェクトは現在CLRを使用していないと警告しましたが、本当に使用したかったのでしょうか。[いいえ]をクリックして、意図したとおりにファイルを追加しました。しかし、その後、私のプロジェクトはコンパイルされなくなりました。
コードは基本的に次のようになります。
api_header.h:
stdhpf.h:
私が言ったように、長い間うまくいきました。今私はこれを取得します:
エラーC2006::
'#include'
ファイル名が必要ですが、致命的なエラーが見つかりました'identifier'
エラーC1083:インクルードファイルを開くことができませ''
ん::そのようなファイルまたはディレクトリはありません
これを引き起こしているのは何ですか?プリコンパイル済みヘッダーをオンにしたためだという投稿を見つけましたが、チェックProject properties > Configuration properties > C/C++ / Precompiled headers
してオフにしました(VSを初めて使用するため、設定パスについて説明します。これを行うには複数の方法がある可能性があります... )。
何か案は?
c++ - Visual C ++ 2010-致命的なエラーLNK1169:1つ以上の複数定義されたシンボルが見つかりました
これはプログラムです:
コンパイル時に(Windows7でのMicrosoftVisual C ++ 2010 Express)、次のようなエラーが発生します。
致命的なエラーLNK1169:1つ以上の複数定義されたシンボルが見つかりました
c++ - _mkdir障害のトラブルシューティング
プログラムを実行すると、予期しない出力が発生します。(ほとんどの場合、失敗です。理由はわかりません)
時々私は成功を見る。多くの場合、私\\
がシングルスラッシュでダブルスラッシュを削除すると\
、メッセージは成功です。このことは私を激怒させています。なぜこうなった ?backslashes
問題はありますか?
アップデート
Visual C ++ 2010 Express Editionでは、CTRL + F5を押すと、出力は続行するために任意のキーを押すだけです...
c++ - findfirst() および findnext() の置き換え
と に代わるものはありますfindfirst()
かfindnext()
。私は使用microsoft visual c++ 2010 express
していますが、これらの機能もヘッダーファイルもサポートしていません<dir.h>
か?
これらの関数を使用してディレクトリ内のファイルの数を数えようとしていましたが、これらの関数がないと問題が発生しています。
上記の機能に代わるものがない場合は、他の方法があります。? 他のいくつかの機能?
c++ - Visual Express 2010 で python.h ヘッダー ファイルを見つけるにはどうすればよいですか?
すでに検索を行いましたが、検索したものを見つけることができませんでした。C++ と Visual C++ Express 2010 を使用して Python モジュールを作成したいと考えています。Python.h をインクルードする必要がありますが、コンパイルすると Python.h が見つからないと表示されます。VC に Python ヘッダー ファイルを渡すにはどうすればよいですか?
qt - How to import qt projects in visual c++ 2010?
I developed an application using qtCreator and I figured out that I need to import the project in visual studio. I tried to run the visual studio add-in (1.1.9) but it didn't work. Knowing that I have visual c++ express edition 2010
Are there any workarounds?
c++ - GDI+ でテキストを描画する
GDI+ アプリケーションにテキストを表示する可能性を見つけるために、数日間検索しました。
GDI+の機能を使ってみたのDrawString()
ですが、MSDNのリファレンスがパラメータリストと一致せずうまくいきません。Visual C++ 2010 Express を使用しています。
次のように、MSDN の例をコンパイルできるように変更しました。
他にも2つの機能を試しました:
それらのどれも画面にテキストを表示しません。線、楕円などの描画は問題なく動作します。
上記のテキスト描画ルーチンが機能しないのはなぜですか? 誰でも実際の例を提供できますか?
boost - ブースト 1_47 を Visual C++ Express 2010 で使用する
ブースト 1_47_0 をインストールしてビルドしました (私の知る限りでは成功しています)。インストール ガイドを使用してサンプル プログラム (正規表現プログラム) を実行しようとしていますが、次のリンク エラーが表示されます。
LNK2019: 未解決の外部シンボル "private: class boost::basic_regex ....
問題は、ライブラリが b2 を使用して vc100 としてビルドされ、プラットフォーム ツールセットが Windows7.1SDK であることだと思われます。プラットフォーム ツールセットを v100 に変更できないか、kernel32.lib が見つからないというエラーが生成されます。そして、sdk7になるようにブーストを構築する方法を理解できないようです。Visual C++ Express 2010 を使用しており、Windows7.1SDK コマンド ライン プロンプトからのビルドも試みました。
何か案は?
c++ - Visual C++ 2010 Express for Win32 プロジェクトのリンクが管理者としてのみ機能する
通常のユーザーとして Visual C++ 2010 Express を使用して、次を含む main.cpp ファイルを含む Win32 プロジェクトを作成しました。
リンク段階で、通常のユーザーとして、次のメッセージが表示されます: MSVCRTD.lib(crtexe.obj) : エラー LNK2019: 未解決の外部シンボルmainが関数で参照されています
ただし、同じプロジェクトを管理者として実行すると、正常にビルド (リンク) され、必要な実行可能ファイルが取得されます。なぜこれが起こるのかについてのアイデアはありますか?