Forum: Programmieren allgemein
C++
by Zacherl,
7. Nov 2015
Ich glaube nicht. Normalerweise sind die Includes aber sowieso in der Form "opencv\sub\myheader.hpp".
Auf was zeigt denn $(OPENCV_DIR)? Kommt mir komisch vor, dass da bei den Includes "$(OPENCV_DIR)\..\..\include" steht und bei den Libs nur "$(OPENCV_DIR)\libs".
Forum: Programmieren allgemein
C++
by Zacherl,
6. Nov 2015
:shock: gut zu wissen. Das habe ich bisher tatsächlich bei keinem anderen C++ Compiler gesehen.
Habe ich eigentlich eher gegenteilig in Erinnerung. Zumindest bei komplexem Template Code sind die Fehlermeldungen von MSVC oftmals nicht sehr konkret. Da hat LLVM/CLang teilweise bessere Sachen ausgespuckt.
Der LLVM Compiler ist aber recht umständlich zum Laufen zu bekommen (zumindest unter...
Forum: Programmieren allgemein
C++
by Zacherl,
5. Nov 2015
Header-Files können unter anderem auch (anders als beim Delphi Interface-Teil) richtigen Code in Form von Funktionen, oder inline deklarierten Klassenmethoden enthalten. Diese Komponenten sind nicht im Binärteil von bereits kompilierten Libs enthalten und werden dann on-demand erstellt. Je nach Compiler variieren auch Sprachfeatures, weshalb ein Header dann unter einem Compiler wunderbar...
Forum: Programmieren allgemein
C++
by Zacherl,
5. Nov 2015
Sagen wir mal so: Die "richtig großen" Libs werden in der Regel kompatibel zu ziemlich allen C++ Compilern sein. Ob das bei OpenCV jetzt für C++ Builder auch der Fall ist, müsste man einfach nachschauen oder testen. Bei kleinen Libs ist das ganz oft aber nicht der Fall. Man darf nicht vergessen, dass eine Lib nicht nur aus den Binärdateien besteht (die theoretisch immer kompatibel sein sollten),...
Forum: Programmieren allgemein
C++
by Zacherl,
3. Nov 2015
Vom Komfort her ist Visual Studio meilenweit vorraus. Setzt man dann noch Plugins wie Resharper (https://www.jetbrains.com/resharper-cpp/) ein, welche es als Student übrigens gratis gibt, programmiert sich die Anwendung praktisch schon von alleine :P
Auch wegen der Kompatibilität zu anderen OpenSource Projekten und Libs her, würde ich definitiv auf Visual Studio statt C++ Builder setzen....