SSH2 を用いて windows + bcc55 環境でプログラミングを行いたく、libssh2 (http://www.libssh2.org/) を導入しようとダウンロードしてみたものの、windowsでの導入方法(インストール)がわからず困っています。
win32ディレクトリ内にはVCでのプロジェクト(libファイルのコンパイル用ですかね?)が入っているのですが、VCは持っていないのと、それだけのために VC 2005 Express + Platform SDK をインストールする気力とディスクスペースもないので、導入法がわかるかたがいらしたらアドバイスをお願いします。
No.1ベストアンサー
- 回答日時:
ご想像の通り、プロジェクトファイルに従ってライブラリをビルドすればよいようです。
そのとき必要になるソースはlibssh2.dsp内のSOURCEキーワードから、指定すべきマクロはADD CPPキーワード辺りから読み取れると思います。
ビルドに成功したら適当なディレクトリに*.libファイルとlibssh2.hを配置し、同じ要領でサンプルもビルドすれば動作確認までできるでしょう。
ご回答ありがとうございます。
bccだとどうしても型変換関連のエラーが出てしまったので、libssh2のソースコードにちょくちょく手を加えつつ何とかコンパイル出来ました。
ただ、sampleのコンパイルに、
libssh2.lib (180K :libssh2 から作成)
zlib.lib (66K :zlib から作成)
libeay32.lib (2812K :opensslから作成)
Ws2_32.lib (WinSock2で必要?)
の4つの.libファイルをコマンドラインで明示的にリンクする必要があったのですがこういうものなんでしょうか?(静的リンクを行ったのが初めてなもので^^;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 7 Windows 11へアップグレードする時の方法 7 2023/01/17 23:31
- マルウェア・コンピュータウイルス pcがウィルス感染しているかもしれません。変な声が聞こえます。 1 2022/05/03 00:43
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- Windows 10 Windows 11の累積更新プログラム KB5016629 がインストール出来ない。 2 2022/08/16 12:23
- Windows 10 Windowsのライセンスについて質問させて下さい。 この度、手持ちのMacにbootcampを使っ 2 2022/11/25 16:46
- タブレット タブレット内でキーボードを出す良い方法を知っている方、教えて下さい。 3 2022/05/26 05:59
- オンラインゲーム マイクラのドラクエmodをやりたいなと思って導入方法を見ながらやっていたのですが、インストーラーのS 1 2023/08/02 12:19
- Windows 10 どうしたらパソコンに詳しくなれる?? 5 2022/04/04 19:09
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
VB.NETでActiveX(OCXファイル)作成
-
VC++でexeファイルが作成できま...
-
コンパイルするときに、ファイ...
-
C#のクラスをVB.netで使用したい!
-
VC++6.0 プロジェクト名を変え...
-
ユーザー名・作成者について(Vi...
-
ACCESSのEXEを作るのは可能...
-
VB6.0 オブジェクトを一覧で表示
-
c言語として保存できない
-
他の.CPPファイルに定義した関...
-
vb.netでレジストリ操作
-
sys/ipc.h や sys/shm.h
-
VC++でプロジェクト名の変え方...
-
Visual Studio 2017 VC++ 空の...
-
ソースから参照しているOCXの一...
-
VB6.0の別名保存について
-
vbpファイルについて
-
Visual Studioランタイム組込み...
-
標準的な、vb6.0の開始・保存・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
ACCESSのEXEを作るのは可能...
-
VC++でexeファイルが作成できま...
-
他の.CPPファイルに定義した関...
-
ソースから参照しているOCXの一...
-
エラーの原因は?「この関数の...
-
VB6で、非表示モジュール(?)の...
-
VB.NETでActiveX(OCXファイル)作成
-
コンパイルするときに、ファイ...
-
C#のクラスをVB.netで使用したい!
-
プリコンパイル?
-
VS2010 ProductVersion 変更
-
「マージする」とは?
-
VCでストップウォッチを作りた...
-
VisualBasicを保存するときにで...
-
Visual Studioでプロジェクトが...
-
VB6.0 オブジェクトを一覧で表示
-
VC++ 2005 Intellisenseを更新....
-
VB6 exeファイルのプロパティの...
-
sys/ipc.h や sys/shm.h
おすすめ情報