※ ChatGPTを利用し、要約された質問です(原文:libecc)
libeccコードのコンパイルに関する質問
このQ&Aのポイント
楕円曲線暗号のソースコードをダウンロードした際、libecc内のファイルに特定の記述があります。CV++2005でコンパイルしたい場合、その記述の変更は可能でしょうか?
ソースコード内の特定の記述について疑問があります。また、コンパイルに関してはどのような手順が必要なのか教えてください。
libeccのソースコードには変更が必要な記述があるかもしれません。CV++2005での正常なコンパイルを目指すために、必要な変更を行う方法を教えてください。
楕円曲線暗号のソースコードをダウンロードしました。
libecc
の中のファイルに
#define LibEccDebug(STATEMENT...) LibcwDebug(libecc::debug::channels, STATEMENT)
との記述があります。
たぶん、gccをつかえば
コンパイルできると思うのですが、
CV++2005でコンパイルしたいのです。
...が問題なので
#define LibEccDebug(STATEMENT) LibcwDebug(libecc::debug::channels, STATEMENT)
と変えてしまって差し支えないでしょうか?
また、
#define LibEccDebug(STATEMENT...)
の...は、
他にも引数があるよ
という意味に理解してかまわないのでしょうか?
よろしくお願いします。
お礼
ありがとうございます。 CV++2005 ではなく、VC++2005でした。 #define LibEccDebug(STATEMENT...) LibcwDebug(libecc::debug::channels, STATEMENT) を、 #define LibEccDebug(...) LibcwDebug(libecc::debug::channels, __VA_ARGS__) のように修正するのでしょうか?