

開発者コマンド プロンプト for VS 2017で直接ビルドしたいプロジェクトがあるのですが、  
依存ライブラリが見つからずにリンクエラーになります。  
ライブラリ自体は持ってるのですが、開発者コマンドにそれをリンクさせるにはどうしたら良いでしょうか？

ビルドしたいプロジェクトはMRuby2.0.1で、依存ライブラリはonigmo_s.libです。


CC BY-SA 4.0
2019-05-23T09:11:58.760
55194
2019-05-24T01:07:01.160
34432
question
c++ visual-studio
開発者コマンド プロンプト for VS 2017に依存ライブラリを追加する


コマンドプロンプトでサードパーティライブラリをリンクしたい IDE は使わない  
であるものと解釈しました。

`Makefile` なり `msbuild` なりで、リンクを行う段階に `link.exe` に対するオプションを追加します。ないしは `#pragma
comment(lib, "...lib")` をソース中に記述します。

ライブラリの追加リンク指定：ライブラリ名を直接指定します。

[code]

    link <いろいろ指定１> onigmo_s.lib <いろいろ指定２>
    
[/code]

ライブラリのディレクトリ指定：コマンドライン `/LIBPATH:<dir>` を追加します。

[code]

    link /LIBPATH:"C:\projects\onigmo"
    
[/code]

あるいは

[code]

    cl <いろいろ> /LINK /LIBPATH:"C:\projects\onigmo"
    
[/code]


CC BY-SA 4.0
2019-05-24T01:07:01.160
55211
2019-05-24T01:07:01.160
8589
55194
answer