Вы действительно имеете в виду, что вы хотите открыть файл, или, скорее, вы хотите связать его с вашим кодом?
Dev-C ++ по умолчанию устанавливается вместе с компилятором MinGW / GCC. Если архив специально не предназначен для работы с MinGW (например, это может быть архив Cygwin или Linux), вы не сможете связать его с кодом, сгенерированным MinGW.
Если архив является библиотекой, совместимой с MinGW / GCC, то вы просто связываете его со своим кодом. В Dev-C ++ вам нужно добавить архив к опциям компоновщика проекта, либо добавив полный путь к архиву (для этого есть опции в опциях проекта), либо поместив архив по пути, определенному -L<path>
, а затем добавив -l<archive>
вариант. Обратите внимание, что если архив называется libXXX.a, тогда опция -l<archive>
будет `-lXXX '; префикс "lib" и расширение ".a" неявны.
Если вы просто хотите проверить архив, чтобы определить, какие внешние символы он предоставляет, для этого можно использовать утилиту nm . Если вы хотите извлечь отдельные объектные файлы, используйте ar , хотя я не могу придумать вескую причину, по которой вы захотите это сделать.