ich will ein wenig mit opengl experimentieren.
dazu habe ich mir die glut-library von http://www.opengl.org/ runtergeladen.
das opengl vom c-builder will ich aber nicht verwenden.
es kommt aber immer ein linker-fehler.
die header, die lib's und die dll's hab ich in die jeweiligen verzeichnisse im builder kopiert.
und trotzdem gibt es bei jeder funktion dieser dll (glut32.dll) den folgenden fehler.
<b>[Linker Fehler] Unresolved external '_glutInit' referenced from D:\GLTEST\UNIT1.OBJ.</b>
ich hab keine ahnung mehr was ich falsch mache.
kennt jemand abhilfe.
hier ist nochmal schnell der quellcode
//---------------------------------------------------------------------------<br>
#include <vcl.h><br>
#pragma hdrstop<br>
#pragma link "C:\\Programme\\Borland\\CBuilder4\\Lib\\glut32.li b"<br>
#include "Unit1.h"<br>
#include <GL/glut.h><br>
#include <GL/gl.h><br>
#include <GL/glu.h><br>
//---------------------------------------------------------------------------<br>
#pragma package(smart_init)<br>
#pragma resource "*.dfm"<br>
TForm1 *Form1;<br>
//---------------------------------------------------------------------------<br>
__fastcall TForm1::TForm1(TComponent* Owner)<br>
: TForm(Owner)<br>
{<br>
}<br>
//---------------------------------------------------------------------------<br>
void __fastcall TForm1::Button1Click(TObject *Sender)<br>
{<br>
int argc;<br>
char **argv;<br>
glutInit(&argc, argv);<br>
}<br>
dazu habe ich mir die glut-library von http://www.opengl.org/ runtergeladen.
das opengl vom c-builder will ich aber nicht verwenden.
es kommt aber immer ein linker-fehler.
die header, die lib's und die dll's hab ich in die jeweiligen verzeichnisse im builder kopiert.
und trotzdem gibt es bei jeder funktion dieser dll (glut32.dll) den folgenden fehler.
<b>[Linker Fehler] Unresolved external '_glutInit' referenced from D:\GLTEST\UNIT1.OBJ.</b>
ich hab keine ahnung mehr was ich falsch mache.
kennt jemand abhilfe.
hier ist nochmal schnell der quellcode
//---------------------------------------------------------------------------<br>
#include <vcl.h><br>
#pragma hdrstop<br>
#pragma link "C:\\Programme\\Borland\\CBuilder4\\Lib\\glut32.li b"<br>
#include "Unit1.h"<br>
#include <GL/glut.h><br>
#include <GL/gl.h><br>
#include <GL/glu.h><br>
//---------------------------------------------------------------------------<br>
#pragma package(smart_init)<br>
#pragma resource "*.dfm"<br>
TForm1 *Form1;<br>
//---------------------------------------------------------------------------<br>
__fastcall TForm1::TForm1(TComponent* Owner)<br>
: TForm(Owner)<br>
{<br>
}<br>
//---------------------------------------------------------------------------<br>
void __fastcall TForm1::Button1Click(TObject *Sender)<br>
{<br>
int argc;<br>
char **argv;<br>
glutInit(&argc, argv);<br>
}<br>
Comment