Library paths for C++ Builder are not set correctly
Posted: Wed Jun 17, 2009 5:54 pm
After installing 8.05, I discovered that the lib paths (both the environment variable and the c++ builder lib path entry) are being set incorrectly.
The problem has been mentioned in several posts, including this one:
http://www.teechart.net/support/viewtop ... 17&start=0
But apparently it hasn't been fixed. So to clarify, Builder needs to have the .bpi files on its lib path to be able to link the tee chart bpls as runtime packages (DLLs). The installer is currently setting its addition to the global lib path to this:
C:\Program Files\Steema Software\TeeChart 8.05 for Delphi 2009\Delphi12\Lib
When it should probably be this:
C:\Program Files\Steema Software\TeeChart 8.05 for Delphi 2009\Delphi12\Lib\Obj
Since that's the folder that contains the BPIs. Please let me know if I'm confused about this or if there's a fix to the installer.
**edit**
Actually, a better thing to do is to leave the environment variable as-is and replace the path in the C++ global lib path, adding the Obj folder:
$(TEECHARTLIB)
$(TEECHARTLIB)\Obj
But the installer should be able to do this itself, right?
Thanks,
Matt
The problem has been mentioned in several posts, including this one:
http://www.teechart.net/support/viewtop ... 17&start=0
But apparently it hasn't been fixed. So to clarify, Builder needs to have the .bpi files on its lib path to be able to link the tee chart bpls as runtime packages (DLLs). The installer is currently setting its addition to the global lib path to this:
C:\Program Files\Steema Software\TeeChart 8.05 for Delphi 2009\Delphi12\Lib
When it should probably be this:
C:\Program Files\Steema Software\TeeChart 8.05 for Delphi 2009\Delphi12\Lib\Obj
Since that's the folder that contains the BPIs. Please let me know if I'm confused about this or if there's a fix to the installer.
**edit**
Actually, a better thing to do is to leave the environment variable as-is and replace the path in the C++ global lib path, adding the Obj folder:
$(TEECHARTLIB)
$(TEECHARTLIB)\Obj
But the installer should be able to do this itself, right?
Thanks,
Matt