Re: Need help with build on Windows
Velichko Yuriy <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <CAN=WvWvU2mcdkEcupWRV28jL753ow-UOWU6_ncjoOUopA9A1tg@mail.gmail.com> |
Ok, thanks for help! On 18 April 2016 at 13:34, Frediano Ziglio <[email protected]> wrote: > 2016-04-18 11:04 GMT+01:00 Velichko Yuriy <[email protected]>: > > I have tried to use db-lib.lib from AppVeyor archive and got same link > > issues. > > > > So I went back to CMake + Visual Studio + Manual build > > > > And figure out that need to use replacements.lib too. > > > > Yes, replacements was a library :-) > > > So if I link my application to > > > > db-lib.lib > > tds.lib > > replacements.lib > > > > the build performs without errors and all works fine. > > > > So there are few more question: > > > > 1 why replacements.lib is absent in AppVeyor archive > > Fixing this. Should be distributed. > > > 2 I have inherited project that uses SINGLE file db-lib.lib and all > works. > > But it size much bigger (2.5 Mb for x86). How it can be? may be old > version > > has such build output? > > libraries are like simple archive (ie zip files), you can put > everything together. > For some reason the library you used had everything inside (that's also > a reason it was much bigger... or contained more debug information). > > > 3 It is correct approach to use 3 libs, or there is a way to get a single > > file? > > > > It's correct. And I prefer instead of having huge static library but > self-contained. > > Frediano > > > Regards. > > > > On 15 April 2016 at 19:44, Velichko Yuriy <[email protected]> > wrote: > > > >> Thanks Alot!!! > >> > >> Btw, I think you can include this answer into FreeTDS docs, because it > can > >> be helpful to users. > >> > >> > >> > >> On 15 April 2016 at 18:52, Ramiro Morales <[email protected]> wrote: > >> > >>> On Fri, Apr 15, 2016 at 10:29 AM, Velichko Yuriy < > >>> [email protected]> > >>> wrote: > >>> > >>> > Hello! > >>> > > >>> > I've downloaded the latest version of FreeTDS, configured and builded > >>> it > >>> > with CMake and Visual Studio 2013. > >>> > > >>> > I need to use only db-lib as a static library. > >>> > So I copied it to the project and linked with it. > >>> > > >>> > But on building the project I have got link errors like this: > >>> > > >>> > : unresolved external symbol _tdsdump_open referenced in function > >>> > _tdsdbopen > >>> > C:\.......\db-lib.lib(dblib.obj) > >>> > > >>> > I can't find out how to fix this issue. > >>> > Help me please! ) > >>> > > >>> > Thanks! > >>> > > >>> > >>> > >>> You can download FreeTDS binaries for Windows from AppVeyor (the > hosted > >>> CI > >>> platform used). > >>> > >>> There is a .zip file available as artifact of every sucessful build. > >>> > >>> The list of builds: > >>> https://ci.appveyor.com/project/FreeTDS/freetds/history > >>> > >>> You can find there builds of code in the master banch and (from time to > >>> time) builds from the post-0.95 release fixes-only Branch-0_95 branch. > >>> > >>> A recent sucessful build: > >>> https://ci.appveyor.com/project/FreeTDS/freetds/build/448 > >>> > >>> Every build matrix element generates its artifact. e.g. for x86_64 > builds > >>> with Visual Studio 2015: > >>> > >>> > https://ci.appveyor.com/project/FreeTDS/freetds/build/448/job/5a8osy4ey1bqir03 > >>> and the resulting zip file: > >>> > >>> > https://ci.appveyor.com/project/FreeTDS/freetds/build/448/job/5a8osy4ey1bqir03/artifacts > >>> > >>> I also maintain similar builds of the Branch-0_95 branch at > >>> https://github.com/ramiro/freetds/releases > >>> > >>> If you don't want or can't use binaries built by third parties then the > >>> appveyor.yml file and associated files (find them on the source tree) > can > >>> be of help as a source of information and experience to avoid common > >>> pitfalls/pain points when building FreeTDS on Windows. > >>> > >>> HTH > >>> > >>> > >>> -- > >>> Ramiro Morales > >>> @ramiromorales > >>> _______________________________________________ > >>> FreeTDS mailing list > >>> [email protected] > >>> http://lists.ibiblio.org/mailman/listinfo/freetds > >>> > >> > >> > >> > >> -- > >> С уважением, Величко Юрий. > >> > > > > > > > > -- > > С уважением, Величко Юрий. > > _______________________________________________ > > FreeTDS mailing list > > [email protected] > > http://lists.ibiblio.org/mailman/listinfo/freetds > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds > -- С уважением, Величко Юрий. _______________________________________________ FreeTDS mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/freetds