問題タブ [linker-warning]

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 投票する
1 に答える
357 参照

xcode6 - 「clang: エラー: リンカー コマンドが終了コード 1 で失敗しました」「オプションのディレクトリが見つかりません」

タイトルがすべてを物語っています。突然、プロジェクトがビルドできなくなり、その理由がわかりません。

Stackoverflow では写真を投稿できないため、ここにリンクを示します。 http://i.stack.imgur.com/iU9XL.png

このエラーは私にはあまりわかりません。おそらく、あなたはそれについてもっと知っているでしょう。私が試したことは次のとおりです。

-Parse ライブラリの削除と追加

-派生データを削除

-すべてのフレームワークを削除して追加

ありがとう

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

ios - `warning: linking against dylib not safe for use in application extensions` を抑制するには?

iOS アプリケーションと拡張機能の間で共有される動的フレームワークがあります。そのフレームワークには、 を参照するコードがいくつかありますがUIApplication、これはもちろん、拡張機能では使用できません。これらの呼び出しは完全に分離されているため、内線で問題が発生する心配はありません。

警告メッセージにフラグが指定されていないため、おそらくそれを行う方法はありませんが、プロジェクトをビルドするときにどのように抑制すればよいですか? warning: linking against dylib not safe for use in application extensions

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

c++ - LNK4204 を修正または削除するにはどうすればよいですか?

アプリケーションに静的にリンクSFML2.3しています。デバッグモードでリンクすると、次のような警告の巨大な壁が表示されます。

ただし、SFML のさまざまなモジュールのさまざまなオブジェクトに対して。

SFML をコンパイルしました。lib/debugフォルダには、各ライブラリの pdb があります。それらをプロジェクトの出力パスにもコピーしようとしましたが、結果は同じです。これを適切に処理する方法に関する情報が見つかりません。どこかで提案されているように、デバッグ情報なしでプロジェクトをコンパイルしたくありませんが、これらのライブラリは気にしません。

/ignore:4204何らかの理由で無視できない警告のリストにあるため、警告をオフにしても機能しません。

どんな洞察もいただければ幸いです!

編集ライブラリ自体にデバッグ情報を埋め込むために、Z7の警告によって言及されたすべてのライブラリを再コンパイルすることになりました。これにより、すべての警告が削除されました。しかし、なぜ個別の pdb が突然問題になったのか、まだ理解できません。

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

c++ - xcode 6.4 でのリンカーの警告

iOS アプリに C++ ライブラリ プロジェクト (boost 1.57 ライブラリを使用) を使用しています。アプリをビルドすると、何百ものリンカー警告が表示されます。アプリはまったく問題なく動作します。

顕著な警告は、

これらのリンカー警告を取り除くにはどうすればよいですか? 抑圧以外の方法はありますか?

ありがとう

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

ios - アプリ内のテスト ターゲットに対する Xcode リンカの警告を解決する方法

Apple LLVM 6.0 Error: clang failed with exit code -1 で提供されている解決策は、この問題を解決するために機能する可能性がありますが、問題の説明の最後に述べたように、Tests ターゲットが唯一のものでない限り、Tests ターゲットを削除したくないということです。解決。それで、別の解決策はありますか?

Xcode で新しいアプリをビルドしようとすると、大量のリンカー警告が表示されます。警告は、テストと呼ばれる自動的に作成されたターゲットに関連しています。一部の警告の展開図は、次のようになります。

これらの警告をなくすにはどうすればよいですか? テスト ケースの使い方がまだよくわからないので、ターゲットを削除したくありません (ただし、それが唯一の選択肢である場合は削除します)。

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

visual-studio - LNK4204 警告を抑制する

私の VS2010 プロジェクトの vc110.pdb ファイルに対する大量の LNK4204 警告を抑制する方法に困惑しています。/IGNORE アプローチを試してみましたが、何度も試みて広範な検索を行った結果、VS は LNK4204 をそのように抑制することを許可していないようです。私の場合、問題のライブラリを再構築して正しい PDB ファイルを取得することはできません。

この特定の警告を抑制する方法はありますか?

0 投票する
0 に答える
1247 参照

xcode - xcodeで静的ライブラリからリンカー警告を無効にする方法は?

私の現在の Swift プロジェクトでは、サード パーティの静的ライブラリがあり、[ビルド フェーズ] > [ライブラリとバイナリをリンク] セクションから追加されています。

xcode 8.3 に更新した後、このライブラリはいくつかのリンカ警告をスローし始めました (例: libraryFile.a からのアドレス 0x00000 にポインタが配置されていません)。

他の回答 ( https://stackoverflow.com/a/8580123/2754958 およびhttps://stackoverflow.com/a/6921972/2754958 ) で指摘されているように、コンパイラの警告は、ライブラリ コードにフラグを追加することで無視できます。 .

ただし、私の場合、ライブラリは静的であり、警告はリンカーからのものです。xcodeでサードパーティの静的ライブラリからリンカーの警告を無効にする方法はありますか?

0 投票する
0 に答える
623 参照

c - 既存のプロジェクトに静的ライブラリを追加する - Greenhills コンパイラ

私のプロジェクトのクライアントから静的ライブラリ (.a) が提供されました。この静的ライブラリの目的は、ライブラリに存在する機能をプロジェクトに統合することです。

私が直面している問題は、このファイルをリンクしようとすると、リンカーがリンクできず、エラーがスローされることです。

例: ライブラリに "void get_input ()" と定義された関数があるとします。C ファイルでこの関数を呼び出そうとすると、リンカーがシンボルが未定義であるというエラーをスローします。

Greenhills コンパイラを使用しています。