私はそれが本当に簡単な作業だと思っていましたが、関連するものや間違いが見つかりませんでした。 ここに私の問題を置く、すなわち私はMSP430のためのいくつかのプロジェクトを持っています。これは実際にコード作曲家のスタジオにあります。このコード全体をIAR組み込みワークベンチに実行する必要があります。プロジェクトにも提供され、プロジェクトをビルドするためにリンクする必要のあるライブラリファイル(* .lib)がいくつかあります。少し修正した後、コードはうまくコンパイルされますが、ライブラリをリンクしたりリンカーエラーを取得することができません。私はavrでIARで作業しましたが、サンプルコードをテストするのは非常にわずかです。私はこれらのライブラリ名とそれぞれのパスについて言及するオプションを見つけられませんでした。私はリンカータブをチェックアウトしましたが、これらの.libファイルをプロジェクトにリンクする手がかりはありません。IAR Embedded Workbench MSP430と* .libファイルのリンク
答えて
私はあなたが
どのようにツールチェーンを使用してコンパイルして構築されているプロジェクトに1つのコンパイラベンダ(テキサス・インスツルメンツ)によって供給されるバイナリライブラリファイルにある関数を含めないを求めていると信じています
2つのツールチェーンで使用されているバイナリ形式と呼び出し規約が異なるため、これが可能な場合は非常に驚いています。ライブラリがUBROF形式でないというエラーメッセージが表示されているという事実は、この事実を指摘しています。あなたは、次のいずれかを実行する必要があります。
- それがうまくあなたが使用することを可能にするライセンス違反にも、このファイルのソースを持っている場合でも(IARツールチェーンを使用して、古いライブラリモジュールのソースをコンパイルしますあなたの最初のツールチェーンの機能)
- IARツールチェーンライブラリで同等の機能を見つける必要があります
- 元のライブラリルーチンと同じ目的を果たす独自のクリーンな関数を記述してください。
この回答が正しいことを確認できます。 – Lindydancer
こんにちはイアン、あなたの返信をありがとうが、IARツールチェーンを使用してコンパイルするためのlibを提供するコードはありません。バイナリオブジェクトファイルは.lib形式です。私はコード・コンポーザーのスタジオとクロスワークスで試してみましたが、プロジェクトはこれら2つのIDEのためにコンパイルしていますが、IARではコンパイルできません。 – JibranAhmed
TIライブラリから必要な機能は何ですか? –
- 1. MSP430でのZlib圧縮
- 2. LinuxでDongleを使用してARM用IAR Embedded Workbenchを実行するためのアドバイス
- 3. リンク.libファイルWindows Octave
- 4. ブースト.libとリンクする
- 5. netbeans IDE 7.0で.libファイルをリンクする
- 6. voidでのIARスローエラー*
- 7. DLLとLIBファイル
- 8. .libファイルと逆コンパイル
- 9. MySQL Workbenchをリモートサーバにリンクする
- 10. devenvマクロとlibファイルのコマンドラインオプション
- 11. IARに関するCプログラミング
- 12. .libファイルを抽出せずにVS2008 SP1を使用して複数の静的.libファイルを1つのモノリシック.libファイルにリンクする
- 13. webpack umd libと外部ファイル
- 14. VS10にアップグレードした後でlibファイルにリンクできません
- 15. libファイルのC++グローバルクラスコンストラクタ
- 16. 電源オフ検出MSP430
- 17. msp430用の組み込みアプリケーションの作成ですか?
- 18. Wolfram WorkbenchとMathematicaヘルプシステム
- 19. Mongodb-embedded vsインデックス
- 20. CMakeはサードパーティのlibとのリンクをサポートしません
- 21. Microsoft Visual Studio DLLをWDKにリンクLIB
- 22. netbeansとApache Derby Embedded + spring
- 23. CSVファイルをMySQL Workbenchにロードする
- 24. libファイル内のすべてのシンボルをリンクするVisual Studioを強制する
- 25. Embedded Power BIエンタープライズゲートウェイサポート
- 26. math.hファイルとのリンク
- 27. ファイルusr/lib/opkg/info/initscripts.listとは何か
- 28. ビルド時にlibを別のlibに動的にリンクしますが、静的にiphoneアプリにリンクします
- 29. Windows Embedded Compact 7用のブーストライブラリのコンパイル
- 30. MySQL Workbenchのコメントダイアグラム
ソースファイルを追加するのと同じ方法でライブラリを追加できます。 "プロジェクトメニュー - >ファイルを追加..."。選択ダイアログにはフィルタがありますので、そうすることができます。しかし、試みたことはありません。 – tinman
私はすでにこの方法で試しましたが、ファイルがubrof形式でないようなエラーメッセージを出しています – JibranAhmed