linker

BCB5 command line linker (ilink32) can't find consts.obj?

When compiling a makefile with the BCB5 commandline tools, the linker gives me this error: [exec] D:\PROGRA~1\Borland\CBUILD~1\Bin\..\BIN\ilink32 @MAKE0000.@@@ [exec] Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland [exec] Fatal: Unable to open file 'CONSTS.OBJ' [exec] ** error 2 ** deleting lib\paslib.lib I've checke...

Building Boost for static linking (MinGW)

I'm building Boost (I'm using System and FileSystem) for MinGW using bjam: bjam --toolset=gcc stage And it builds fine, but I want to be able to statically link to it (I have to have a single file for the final product) so I tried: bjam --link=static --toolset=gcc stage But I get the same output. Any ideas? edit second question in...

Linking symbols to fixed addresses on Linux

How would one go about linking (some) symbols to specific fixed addresses using GNU ld so that the binary could still be executed as normal in Linux (x86)? There will not be any accesses to those symbols, but their addresses are important. For example, I'd have the following structure: struct FooBar { Register32 field_1; Regist...

linking multiple files kernel module programming

I am just writing a test file and then i am trying to call a function inside my kernel. Can somebody tell if i am making a mistake in my makefile or my code?? I wanted to call my int d = add(2, 4); function but the program does not seem to link test.c file with sourceadd2.c. /* sourceadd2.c */ define KERNEL define MODULE include "t...

c++: header function not being linked properly from library into exe

I have a header file in a library (alibrary.lib). The library is a static library (.lib) and it links properly to exe. Now, I have a class: Vector3d. class Vector3d { void amethod() { blah } }; Vector3d cross(const Vector3d &v0, const Vector3d &v1) { float x,y,z; x = v0.y*v1.z-v0.z*v1.y; y = v...

Mysterious relative path library dependency

After loading an existing MFC application in Visual Studio 2008, I am left with one linking error: LINK : fatal error LNK1104: cannot open file '..\..\xpressmp\lib\xprm_rt.lib' I have looked "everywhere", but I can't figure out where the relative path is set. The lib file is located in C:\xpressmp\lib, and I have added this directory ...

Problems linking static Intel IPP libraries on Linux with g++

I've been trying to move a project over from Xcode to Linux (Ubuntu x86 for now, but hopefully the statically-linked executable will run on an x86 CentOS machine? I hope I hope?). I have the whole project compiling but it fails at the linking stage-- it's giving me undefined references for all functions defined by IPP. This is probably...

C++ Newbie: Having all sorts of problems linking

I am having several problems with tessdll in Visual Studio 2008. FYI, I created this app as an MFC application, I did this just to take advantage of the simple GUI I needed. It is just straight C++ and win32 from there on out. This builds fine as a debug release for some reason (as I have included the header files and lib files that I n...

C/C++ linker CALL16 reloc at xxxxx not against global symbol

I'm getting these errors while linking, both messages have to do with the same object file. CALL16 reloc at 0x5f8 not against global symbol and could not read symbols: Bad value The 2nd message seems to be the reason I'm getting the CALL16 error, but the file compiles just fine. Any tips on fixing this? FYI, I'm cross compiling f...

What is the difference between -I and -L in makefile?

Where can I find the usage of these stuff? Is there some books that cover them? ...

What is the "metadata operation failed" VS2008 linker error?

I have a big project that was first created in Borland C++ 6. We're porting the program gradually to VS2008. There are many projects, which all compile to .lib, and I'm trying to build the exe of the test project for a set of projects. After fixing the compiler errors, I got this crazy linker error: *1>av_geos_core_domain.lib(GerTamMo...

Why is runtime library a compiler option rather than a linker option?

I'm trying to build a C/C++ static library using visual studio 2005. Since the selection of the runtime library is a compile option, I am forced to build four variations of my library, one for each variation of the runtime library: /MT - static runtime library /MD - DLL runtime library /MTd - debug static runtime library /MDd - debu...

Django + Pydev/Eclipse + Google App Engine - possible?

Has anyone been able to get Google App Engine/Django working in Pydev/Eclipse? I tried this but had difficulty getting Pydev to recognize all of the externally linked folders (django plugins) that I was referencing. I ended up copying all of those folders into the project en masse, rather than referencing them, resulting in a massively b...

Using C code from C++ using autotools

I am writing a (my first) C++ class on top of some code written in C, but I can only get the C++ to compile by declaring the C functions in a extern block. My project uses autotools; is there any way to automate this process so I don't have to maintain two header files? ...

libstdc++ 64bit and 32bit version on the same machine

Hello All I am trying to cross compile a version of my software for a 64bit platform. Can I have the 32bit and 64bit version of libstdc++ installed on the same machine without too much worries of breaking my linux install. The Os is 32bit ubuntu. I have not cross compiled before and just wanted to check that if I set my CFLAGS and LDFL...

Linking to Boost.Signals using Xcode

I can't for the life of me get Xcode to link to Boost.Signals properly. I've built Boost using MacPorts, and I even went as far as downloading Boost myself and manually building it. I've set the Library Search Paths to include /opt/local/lib, and I've added "-lboost_signals-mt" to the Other Linker Flags. I've tried dragging and dropping...

Static linking with pthreads & stdc++?

Is it possible to statically link my program with libpthreads and libstdc++ on Linux? ...

How to create a shared object that is statically linked with pthreads and libstdc++ on Linux/gcc?

How to create a shared object that is statically linked with pthreads and libstdc++ on Linux/gcc? ...

Frustrating C++ compiler error regarding undefined references

So, this is problem a stupid mistake, but I've been hacking away at it for about an hour and can't seem to solve it. I have a class main.cpp which is full of random GUI crap (not really relevant to my problem I believe) but in one of my methods I make a reference to another one of my classes "TiffSpec" TiffSpec is a class I wrote and s...

Templates: Use forward declarations to reduce compile time?

I have to deal with a library that consists of many templated classes, which are of course all implemented in header files. Now I'm trying to find a way to reduce the unbearably long compile times that come from the fact that I pretty much have to include the whole library in each and one of my compilation units. Is using forward declar...