Add-linker-Optionen an Eclipse-CDT-Autotools-Projekt

Ich bin mir nicht sicher, ob ich bin völlig fehlt den Punkt hier, aber ich kann nicht finden einen Platz zum hinzufügen von linker-Optionen in der Eclipse-CDT-plugin für ein Autotools-Projekt.
Ich will link eine statische Bibliothek mit der option-l
Ich hatte erwartet, Sie zu finden in eine Karteikarte mit einem Namen wie 'linker' nachdem er die

Project -> Properties -> C/C++ Build -> Settings

Wo bekomme ich den linker-Optionen?

Wenn ich es nicht kann, wie diese dann die config oder make-Datei kann ich manuell Bearbeiten, um das gleiche Ergebnis zu erzielen (Verbindung eine statische Bibliothek)

--edit--

Kam ich über eine Empfehlung, ich sollte fügen Sie diese zu meiner Konfiguration.ac

PKG_CHECK_MODULES([DEPS], [libavutil >= 6:0.8.10-1 libavformat >= 6:0.8.10-1 libavcodec >= 6:0.8.10-1])

Habe ich versucht, dieses aber nicht überzeugen autotools zu sagen, das der linker die Verknüpfung der entsprechenden Bibliotheken. Habe ich etwas verpasst???

--edit 2--

Mein Makefile.bin wurde der Standard als erzeugt durch die CDT-neues-Projekt-Assistenten für ein autotools-Projekt.

SUBDIRS=src

Config.ac-Datei wurde als standardmäßig zu...

dnl Process this file with autoconf to produce a configure script.

AC_PREREQ(2.59)
AC_INIT(HelloWorld, 1.0)


AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE()

AC_PROG_CXX

AC_CONFIG_FILES(Makefile src/Makefile)
AC_OUTPUT

Habe ich versucht, indem in einer Zeile in der Config.ac, die wie folgt aussah:

PKG_CHECK_MODULES([libav], [libavutil >= 6:0.8.10-1 libavformat >= 6:0.8.10-1 libavcodec >= 6:0.8.10-1])

Ich diese Zeile direkt nach der 'AC_PROG_CXX' line

Ich dann noch folgende zu meinem Makefile.bin...

HelloWorld_CPPFLAGS = $(libav_CFLAGS)
HelloWorld_LDFLAGS= $(libav_LIBS)

Die Datei HelloWorld.cpp ist nur ein kurzer test, melden libavformat version

#include <stdio.h>
extern "C" {
    #include <libavformat/avformat.h>
}

int main(void) {
int avVer = avformat_version();
printf("libavformat version number: %d", avVer);
return 0;
}

Dies ist allen gelungen, die von der eclipse CDT.

InformationsquelleAutor DanJAB | 2014-03-22
Schreibe einen Kommentar