問題タブ [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.

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

iphone - 欠陥のあるヘッダーファイル UILocalizedIndexedCollat​​ion.h について不平を言う CLANG のエラー

CLANG でコードをビルドすると、次のエラーが発生しました。

UIKit.h から UILocalizedIndexedCollat​​ion.h を除外する必要があり、すべて正常にビルドされました。何が問題を引き起こしたのでしょうか?Apple が欠陥のあるヘッダー ファイルを出荷しているとは思えません。

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

c - アーキテクチャが 32 ビットか 64 ビットかを判断するエレガントで安全な方法

タイトルが示すように、アーキテクチャが 32 ビットか 64 ビットかを判断するエレガントで安全な方法はありますか。エレガントであるということは、正確、正確、短く、きれいで、スマートな方法を考えることができるということです。安全とは、標準、C89/C99、およびオペレーティング システムの独立性という点で安全と考えてください。

0 投票する
5 に答える
5523 参照

xcode - Xcode 3.2 + LLVM = デバッグ時にローカル シンボルがない

Xcode 3.2 を使用して 10.6 でビルドしている Mac OS X 10.5 用のプロジェクトがあります。デバッグ ビルドに GCC 4.2 を使用してブレークポイントにヒットすると、Xcode デバッガーはローカル変数情報を正常に表示します。LLVM GCC 4.2 または Clang LLVM を選択すると、ブレークポイントに到達したときにローカル シンボルが使用できず、自己またはその他のローカル シンボルを出力しようとすると、GDB は現在のコンテキストでシンボル「自己」がないと表示します。いずれの場合も、Generate debug infoオプションが設定されています。デバッグ構成が に設定され、10.5 SDK、アクティブなアーキテクチャのみをビルドするオプションが設定されています。GDB が起動すると、x86_64-apple-darwin として構成されていることがわかります。明らかな何かが欠けているに違いありません。LLVM コンパイラを使用しているときに GDB にローカル シンボルを表示させるにはどうすればよいですか?$(NATIVE_ARCH)

0 投票する
1 に答える
441 参照

iphone - Clang Static Analyzer 用のこの Apple Script を Xcode で動作させるにはどうすればよいですか?

多くの人が良いと言っているスクリプトを次に示します。

http://allancraig.net/blog/?p=381

しかし、私はそれを機能させることができません。そのスクリプトを実行するには、Xcode スクリプト エディターでどのような手順を実行する必要がありますか?

Mac OSx の Script Editor アプリである「Script Editor.app」に貼り付けて、 clang.scpt として保存しました。

次に、Xcode に移動してスクリプト エディターを開き、次の設定で新しいスクリプトを作成しました。

入力 = 選択 (??) ディレクトリ = 選択 (??)

スクリプト コード:

こんな感じに違いない?? 私のスクリプトは Applications ディレクトリで、そこの「Clang Static Analyzer」というサブディレクトリにあります。パスを取得するために端末に clang.scpt をドロップしました。

出力 = 選択後に挿入 (??)

エラー = スクリプト出力とマージ (??)

次に、そのスクリプトを実行すると、次のようになります。

/var/folders/QD/QDPLhhOJyvoyecmZQk+++TI/-Tmp-/965ABD-3FF7-46A3-8131-AA9CD1553D26-92280-0401D25AC142AE31: 2 行目: /Applications/Clang Static Analyzer/clang.scpt: 権限が拒否されました

何か案が?

0 投票する
1 に答える
202 参照

iphone - Clang Static Analyzer を開始できません。なんで?

このエラーの取得:

これは、xcode 内からこのスクリプトを実行すると発生します。

それはすべてうまくいきましたが、xcodeを再起動した後、突然動作を停止しました。Clang はまだインストールされており、指定されたパスにあります。そのメッセージが何を意味するか分かりますか?

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

objective-c - -forwardInvocationはClangで動作します-LLVMですが、GCCでは動作しません

次のコードは、メソッドをNSNumberインスタンスに転送するNSProxyサブクラスを実装します。

ただし、[nsproxy floatValue]を呼び出すと、GCC4.2では0.0になります。

LLVM-Clangでは、正解42.0が得られます。

何が起こっているのか分かりますか?

(ちなみに、これはガベージコレクションの下で実行されています)

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

xcode - 最初に Clang を使用するのが賢明ですか?

Xcode を使い始めたばかりで、Objective-C と Cocoa を学習しています。Xcode 3.2 のコンパイラを Clang に交換して、強化されたエラー チェックと静的アナライザーを使用すると便利です。与えられた追加機能が役立つかどうか、またはデフォルト設定に固執することで私の学習がよりよく役立つかどうかに興味がありますか?

どうもありがとう

ゲイリー

0 投票する
1 に答える
987 参照

iphone - XCode:C / C ++-コードがプロジェクトで使用されている場合、静的アナライザーは機能しません

XCode 3.2.1により、Appleは組み込みのClang静的アナライザーを提供しました。私はいくつかのCコード(1つの.hおよび.cファイル)を使用するiPhoneプロジェクトに取り組んでいます。Build and Analyzeを実行すると、Clangは作業を拒否します。ビルド結果ウィンドウには、BuildSucceededと表示されます。

C / C ++-Codeで実行する方法はありますか?

よろしく、ノーバート