Visual StudioでコンパイルされたCコード内のlibsodiumライブラリからいくつかの関数を実装する必要があります。私は必要なすべてのlibsodiumプリコンパイルされたバイナリファイルをダウンロードし、それらを正しいフォルダに入れました。 libsodiumにリンクするために、私はここの指示に従おうとしましたが、https://download.libsodium.org/libsodium/content/usage/ですが、コンパイラはlibsodiumライブラリのコマンドを認識しません。私はCでライブラリをリンクする経験はありません。コンパイラオプションやリンカオプションに何かを追加する必要がありますか?私はどのようにビジュアルスタジオでそれを行うのですか?また、上記のリンクでは、SODIUM_STATIC = 1とSODIUM_EXPORT =という2つの余分な定義を追加しなければならないということが言及されています(ここには番号はありません)。どこでこれらの値を正確に定義すべきですか?私のCプログラムにナトリウムをリンクする方法
0
A
答えて
0
ナトリウムライブラリをインストールしていないと思います。 hereの指示に従ってください。事前ビルドされたライブラリのインストールに関するセクションにスキップしたいと思うかもしれません。 DebianやUbuntuの場合は、apt-get install libsodium13
をrootとして実行するのが簡単です。
関連する問題
- 1. アセンブリファイル(.sファイル)をCプログラムにリンクする方法
- 2. プログラムでリンクをアクティブにする方法
- 3. プログラムをコントローラクラスにリンクする方法
- 4. MacOSでOpenCVを使ってC++プログラムをリンクする方法
- 5. DLLをC++プログラムにリンクするQTCreator
- 6. PHPをローカルのC++プログラムとリンクする
- 7. C++のGUIにリンクされたC++プログラム
- 8. C++/CLIプログラムを.libにコンパイルし、純粋なアンマネージC++プログラムとリンクするには?
- 9. CプログラムでSDLをリンクする
- 10. C++のDLLをC#のVisual Studioにリンクする方法2015
- 11. JSONに酸化ナトリウムのPublicKeyをシリアル化
- 12. プログラムのチェックをする方法C++
- 13. EclipseのC++プロジェクトにプログラムをリンクするには? Linuxの
- 14. CプログラムとC++ライブラリ(GCC 4.5+)のリンク
- 15. C++で.aファイルをリンクする方法
- 16. メイクファイルでCライブラリをリンクする方法
- 17. 私のカスタムデータをプログラムで隠す方法C#
- 18. 私のJavaプログラムをダウンロードする方法
- 19. 別のプログラムの下でCプログラムを実行する方法
- 20. カスタムライブラリをC++の既存のプログラムにリンクする
- 21. pngwriterでC++プログラムをコンパイルする方法
- 22. djangoで私のcss、js、imageファイルのリンクをリンクする方法
- 23. Xcode C++ "Play Again?"を追加する方法機能私のプログラムに
- 24. 私のプログラム(VS 2008、C++)に説明( - > description-column)を追加する方法
- 25. インテルVisual FortranプログラムをC++関数にリンクする際の問題
- 26. Alfrescoのリンクをプログラムで更新する方法は?
- 27. PMPIとotf2:CPPプログラムのCコードのリンク
- 28. 32ビットアーキテクチャのCプログラムのコンパイルとリンク
- 29. 私のMacにクロスプラットフォームのC++プログラムを書く方法はありますか?
- 30. 子ユーザーコントロールのボタンを親にリンクする方法。 C#/ WPF
提供したリンクは、コマンドラインからリンクする方法を文書化しています。 'pkg-config'を使うと、それらはLinuxのようなシステムのためのものです。 https://download.libsodium.org/libsodium/content/installation/をチェックしましたか? –
登録"Visual Studioで*どうすればいいですか?" - Visual Studioのソリューションエクスプローラウィンドウでプロジェクトを右クリックし、[プロジェクトのプロパティ]ダイアログを表示します。これは、コンパイラとリンカのオプションを提供する場所です。 –