問題タブ [clang++]
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++ - xcode 4でg ++またはclang ++を定義するには?
c++ コンパイラ (g++ または clang++) を使用して xCode 4 で単純な c++ プロジェクトをコンパイルするにはどうすればよいですか?
ビルド設定で、私がプロジェクトにいると想定できます。Build Options -> Compiler for C/C++/Objective-C -> Apple LLVM compiler 3.0 および LLVM GCC 4.2 をオプションとして選択しました。
どちらかが適切ですか、それとも別のものをインストールする必要がありますか?
それ、どうやったら出来るの?
linux - 前者は後者のシンボルリンクであるため、clang ++の動作がclangと異なるのはなぜですか?
const 文字列リテラルを変更しようとする C プログラムがあります。今、私はこれが許可されていないことを学びました。
コンパイラでコードをコンパイルするとclang test.c
、警告が表示されません。しかし、それをコンパイルするとclang++ test.c
、警告が表示されます。
test.c:6:15: 警告: 文字列リテラルから 'char *' への変換は非推奨です [-Wdeprecated-writable-strings] char *s = "hello world"; ^
clang++
問題は、それが次の単なるシンボル リンクであることが判明したことclang
です。
だから私の質問は、それがのシンボルリンクであることを考えると、どのclang++
ように異なる動作をすることができるかということです?clang
clang
c++ - これらの行番号は、このエラーで何を意味しますか?
コードをコンパイルすると、次のようなエラーが発生します。
endpointer.h:88:24: error: expected ‘)’ before ‘*’ token
とは:88:24
どういう意味ですか?
ios - XCode IOS Apple LLVM3.1-EigenNEONが壊れます
問題はAppleのLLVM3.1コンパイラの使用に関係している可能性があり、NEONを無効にすることで修正できると確信しています。ただし、NEONを使用したいと思います。
また、これはXCodeでのセットアップのエラーですが、Appleの場合もあります。本当に私は正しい方向へのいくつかのヒントを求めています。
この欠落したfloat32_tエラーは、そのファイル内のすべてのインスタンスで発生します。33行目でもtypedefは明確に実行されています。
更新:
強制#define EIGEN_NO_DEBUG
すると、残っている唯一のエラーは欠落しているcerrnoです。実際、すべてのcXXXライブラリが欠落しているようです(たとえば、cstdlib)。それでも、私がEigenの外にそれらを含めると、それらは機能します。
macos - Crypto++をclangで使用する
次のCrypto++(暗号化スキームのC ++クラスライブラリ)の例を取得して、clang++を使用するiMacで動作させようとしています。
例
ビルドコマンド
リンカー出力
以前のバージョン5.6.1はclang++でビルドできないため、最新の開発バージョンのCrypto++5.6.2を使用しています。ただし、x86_64アーキテクチャのシンボルが欠落しているというビルドの問題が発生しています。
ヒントをいただければ幸いです。
c++ - これはコンパイラのバグですか、それとも私のコードですか?
サンプルコードは次のとおりです。
ここで、struct tm! の << および >> 演算子をオーバーロードしようとしています。コードを g++ でコンパイルして実行すると、次のようになります。
完全!
しかし、clang++ を使用してコンパイルすると、次のようになります。
おっとっと!
何が起こっている?これはclangの問題ですか、それともistreamを処理している方法ですか?
c++ - 初期化子リストでのclang 3.1の使用
このコードをコンパイルすると:
次のコマンド ラインを使用します。
次のエラーが表示されます。
誰かが修正を知っていますか??
前もって感謝します
c++ - Clang 3.1 C++11 User Defined Literals won't work
I'm having a problem with C++11 user defined literals with Clang 3.1 that comes with XCode 4.5 DP1 install
The compiler looks like it supports them and I can define a new literal. I can call the literal function directly but when I use the literal in my code I get a compiler error.
Auto complete on Xcode even suggest my new literal when typing an underscore after a string :D
Here is the code:
I get the below error:
This is the version information for clang
Any help gratefully received :)
c++ - clang ++ 3.1ですが、LionXcode4.3.3には`cxx_lambdas`はありません
これはClang3.1とC++11のサポートステータスに関連していますが、そこで答えを見つけることができなかったので、ここでより具体的に説明しcxx_lambdas
ます。正確なセットアップでのclang3.1のサポートです。
Xcode 4.3.3と最新のコマンドラインツールパッケージ(2012年6月11日)をOSXLion10.7.4にインストールしました。私は今clang++バージョン3.1を持っています:
http://clang.llvm.org/cxx_status.htmlに基づいて、機能が利用可能になることを期待していcxx_lambdas
ましたが、これは私が得ているものではありません。
このレポートを取得するために実行したコードは次のとおりです。
cxx_lambdas
失敗したことに注意してください。テストされた機能の完全なリストは次のとおりです。
cxx_lambdas
このclang++3.1のセットアップで使用できないのはなぜですか?