Я посмотрел несколько мест, чтобы выяснить, где разместить файл на Mac, и кажется, что размещение их в /usr/lib/libmylib.dylib
и /usr/include/mylib.h
- правильное место, а не в каталоге HOME или в/usr/local/lib
.(Это для чего-то, что пользователь устанавливает на свой компьютер).
Пожалуйста, дайте мне знать, если это правильно.
Тогда остальная часть моего вопроса - где эквивалент (то есть )лучшее ) место для размещения C lib на windows и linux.Поиск здесь для окон говорит либо %windir%\system32
, либо %SystemRoot%\winsxs
.Но потом они, казалось бы, говорят, что это все-таки плохое место по нескольким причинам.Так что я не уверен там.
Тогда остальное, как это сделать для Linux .Кажется, то же самое, что и на Mac.
Конечная цель состоит в том, чтобы кто-то мог просто сделать #include <mylib.h>
в своем коде C и заставить его работать.