2016-09-24 16 views
-9

C++に問題があります。具体的には、私はちょうど始めようとしていますし、私は少しでも運がないようにしています。これまで私は2つのコンパイラをダウンロードして試しました。私は使用しようとしました:WindowsでC++で「Hello World」をインストール/実行する

  1. Clang - インストールしようとしましたが、インストールに失敗しました。

    1. Failed to find MSBuild toolsets directory
    2. Failed to open files while installing
  2. は、その後、私はDevのC++をインストールしようと、もう少し運を持っていたが、それでも が問題に走った:私はことをしようとしたとき、私は2つの のエラーメッセージを得ました。私は "Hello World!"を手に入れることができませんでした。ファイルを にコンパイルして実行します。

    [linker error] undefined reference to '__dyn_tls_init_callback' 
    
        [linker error] undefined reference to '__cpu_features_init' 
    
        [linker error] undefined reference to '__setargv' 
    
+3

学生、オープンソース、または個々の開発者の場合は、[Visual Studioコミュニティ](https://www.visualstudio.com/post-download-vs/?sku=community&clcid=0x409&downloadrename=true)があります。 )と[コンソールアプリケーションの作成方法](https://msdn.microsoft.com/en-us/library/46e82t5z.aspx)を参照してください。 –

+0

g ++を使って* C++を実行しているときの答えは次のとおりです。http://stackoverflow.com/a/37371163/2172854 –

+0

Windowsは、適切に適合していないLinuxツールを使用しようとする場合に限り、ニッチなOSです。ネイティブWindowsコンパイラには、[Visual Studio](https://www.visualstudio.com/downloads/)が付属しています。これは、単一のインストールプログラムを使用して完全にセットアップされています。特に、Windowsでの使用のために設計されています。 –

答えて

0

は、開発とデバッグのために使用することができ、多くの異なるコンパイラやその他のツールがあります。私はそれで次のエラーメッセージを得ました。開発環境をセットアップすることは、特に学習している場合は難しいことです。

IDE - 統合開発環境は、エディタ、ビルドツール、コンパイラとリンカ、デバッガなどのツールで構成されています。コンパイラはコード+システムヘッダファイルを取得し、オブジェクトファイルを生成します。リンカはオブジェクトファイルとシステムライブラリファイルを取り、実行可能ファイルを生成します。

C++ IDEをインストールして動作させる必要があります。コンパイルリンクを構築することについてあまり心配する必要はありません。しかし、あなたは各コンポーネントについて学ぶ必要があります!

私は非常に簡単なインストールに付属しているIDEについて知りません! TurboC++とBorlandCの昔、私たちはそれを良くしていました。 Google for https://www.google.ie/search?q=c%2B%2B+ide+for+windows EclipseとNetbeansは大きく、生産性を高めるにはセットアップが必要です(言語コンパイラとライブラリのインストールが必要です)。しかし、彼らは非常に人気があります。例えば。 EclipseとC++で起動して実行する手順を説明していますhttps://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

学習しているのであれば、まずPythonのようなインタプリタ言語を使い始めることができますか? C++にダイビングする前に。 C++を学ぶ前にcを学ぶことは良い考えかもしれません。

+1

これはオプションです!本が高価だったので、私は本当にこれを働かせたいです。 私は、その間にキーボードで指を動かすためにHTMLとCSSの本を開こうとしました。また、もう一度Pythonで2度目のクラックをとろうとしました。それを働かせてください! 本当にLinuxのダウンロードを検討し始めました! – Bashkim

+0

Eclipse(またはNetbeans、どちらもWindowsとLinuxで動作します)のために動くかもしれません。私は、NetbeansがCygwinとclangや他のコンパイラをインストールし、それらを使用することを推奨していると思う。 Cygwinをインストールする場合は、g ++を追加してから、単純なC++を手作業でコンパイルしてリンクするだけです。 – gaoithe

+0

実際は非常に簡単に始めるかもしれません。 cygwinをgcc/g ++でインストールしてください。そうすれば、コンパイルして一つのファイルを手軽にリンクすることができます: 'g ++ file.cpp -o file'。複数のファイル 'g ++ file1.cpp -c -o file1.obj' 'g ++ file2.cpp -c -o file2.obj' 'ld file1.obj file2.obj -lc -l -o file' – gaoithe

関連する問題