私はUbuntu 11.04の下で作業しており、ソースコードが "sqrtf"や "lgamma"のようなルーチンを使用しているプロジェクトに従事しています。 "math.h"にあります。上級メンバーが、私にPOSIX.1-2001が必要だと教えてくれました。私はldd --version
を使って私のglibcのバージョンを確認しました。ldd (Ubuntu EGLIBC 2.13-0ubuntu13) 2.13
でした。私はglibcの埋め込みバージョンを簡略化しているので、glibc-2.14にアップグレードすることにしました。しかし、aptitudeで検索したところ、私は手動でインストールする必要があることがわかりました。すべてのことを挫折させて、私はおそらく神が間違った道を離れて私に警告していることを理解しています。だから誰も私のためにいくつかのヒントを与えることができますか?ありがとう〜いいえ "sqrtf" in math.h
答えて
コメントが指摘したように、それはCDTのバグでした。
バグレポートや解決策にリンクしてください。私は同じ問題を抱えています。 – Christoph
はい...してください...解決策は何ですか、私は同じ問題があります。 – krico
@krico:インデクサーの設定を確認してください。詳細については、この回答を参照してください:http://stackoverflow.com/questions/10095295/why-cant-codan-find-size-t/10095683#10095683 – HighCommander4
リンカーは引数-lmで呼び出されていますか?
私の暫定的なプログラムは、Eclipseの苦情を無視してコンパイルした後に正常に動作するので、Eclipse CDTのバグかもしれません。 – ziyuang
- 1. sqrtf cの `sqrtf 'への参照
- 2. "math.h"の_HUGEと__IMP__HUGE
- 3. G ++ math.hの問題
- 4. math.hファイルとのリンク
- 5. 平方根関数(math.h) - C
- 6. math.h - zスコア(パーセンタイルから)
- 7. 未定義の参照()Cで、のmath.h
- 8. CMakeの: 'sqrtf' が 'STD' のメンバではありません
- 9. いいえcv.Point in Python最新の安定版DebianのOpenCV
- 10. southマイグレーションOperationalError in backend:いいえそのような列:myModel.myField
- 11. gccでfloor()ceil()をmath.hインクルードと-lmでコンパイルしていません
- 12. ld:Apache Ant経由のG ++でのシンボル「sqrtf」の未定義
- 13. サーバーサイド(コードの背後にある)はいいいえ確認メッセージボックスin ASP.Net C#
- 14. "IN"をJOINステートメントに置き換えてください
- 15. "====中央揃えタイトル====" in python
- 16. math.hコンパイルエラー:予想される宣言子または '...'の前に '(' '
- 17. where句の違い - inとnot in
- 18. ラジオボタンINの定義されていないインデックス値IN ajax php
- 19. Vivado SDKは#include "math.h"内の関数を認識しません
- 20. シンプルなCプログラムは、OS X上でコンパイルしますが、Fedoraの16、含まMATH.Hないが、
- 21. sourcecppでopenmp(llvm)を使用しているときにmath.hが見つかりません
- 22. AndroidアプリFacebook Sign-Inはユーザーを覚えていますが、Google Sign Inはありません
- 23. INが<>(等しくない)と違い、INが=(等しい)
- 24. Mac OS、LLVM 3.7、math.hヘッダーがありません
- 25. iOSのヘルプ:math.h?これはどこですか?
- 26. Linuxでmakefileを使用してmath.hをコンパイルするときにCソースファイルをコンパイルできない
- 27. LINQいいえ
- 28. 空白を与えるjsonObject.getString( "String in UTF8")
- 29. in loopback model.jsonファイルバリデーションを与える方法
- 30. GetPictInfo置き換えApi in quartz 2D
私は仮のプロジェクトで 'cout << sqrtf(3)<< endl;'と書いています。 Eclipseの苦情( "**関数 'sqrtf'は解決できませんでした** '、' ** endl '**の無効なオーバーロード)にもかかわらずコンパイラは正常に動作しました。したがって、Eclipseの不適切な設定が原因である可能性があります。 – ziyuang
小さなテストケースを書くことができますか?あなたはまたC++で書いているようですね? – plaes
'#include #include using namespace std; int main(){cout << sqrtf(3)<< endl; return 0;}それが私が書いたものです。誰かが彼のケースをここに掲載しましたが(https://bugs.eclipse.org/bugs/show_bug.cgi?id=350343)、インデックスを再構築しても同じままです。 glibcの私のバージョンの問題ではなく、CDTのcodanのバグのようです。 –
ziyuang