Linux
$ sudo apt install hoge このコマンドを使うとどこかにヘッダとライブラリがインストールされます。 Makefile作成する場合はヘッダとライブラリを探し出しパスを設定する必要があります。 INCDIR = /usr/local/inluce/ LIB = -L/usr/local/lib cmakeを作成…
Q.WindowsでXMLファイルなどのリソースをまとめるには A.Win32APIを使う Q.Linuxでリソースをまとめるには A.リソースをオブジェクトファイルにしてリンクをする Q.複数のファイルをまとめるにはどうすればよいか A各々のオブジェクトファイルを作って、各々…
projectA/ ├ include/foo.h └ lib/libfoo.so 上記のようなヘッダと共有ライブラリを使い自作のソースをコンパイルしようとします。 //main.c #include <foo.h> ... Linuxの場合往々にして、 ヘッダは/usr/local/includeまたは/usr/includeに置かれます。 ライブラリ</foo.h>…