471,356 Members | 1,646 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,356 software developers and data experts.

link problems: source files and intermediate files on different dr

Hi everyone,

we use Clearcase dynamic Views to get our Source-Files. Due speed reasons,
the output files should not go to the same location (dynamic view) as the
source files are located, this does not work. Here is a description of the
phenomenon:

Prerequisites:
Folder structure of projects and solution:

x:\path\projects\p1\p1.vcproj
x:\path\projects\p2\p2.vcproj
x:\path\projects\p3\p3.vcproj
x:\path\solutions\s1\s1.sln
x:\path\solutions\s2\s2.sln

Solution S1 includes P1, P2, P3 and so on.
P1 and P2 are configured for building a static lib file.
P3 is the main application and builds an executable.
The output and intermediate files are generated into
c:\src\temp\S1\P1\...
c:\src\temp\S1\P2\...
c:\src\temp\S1\P3\...

Problem:
When linking, the libraries of P1 and P2 are missing. Under Linker options,
the generated lib files are not present. If the project and source files and
intermediate files are on the same drive, the libaries are found and can be
linked together.
We assume, that there may be a problem with relative paths, as the linker
tries to include the lib files in following format:

\src\temp\S1\P1\P1.lib
\src\temp\S1\P2\P2.lib

Does anyone know how to solve this situation?

Best Regards,
Matthias
Jul 21 '05 #1
0 1086

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

14 posts views Thread by Steve McLellan | last post: by
8 posts views Thread by Jon Paul Jones | last post: by
reply views Thread by Matthias Martetschlaeger | last post: by
4 posts views Thread by emanshu, Munish Nayyar | last post: by
2 posts views Thread by seannakasone | last post: by
10 posts views Thread by k.jayachandran | last post: by
5 posts views Thread by Ed | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.