Windows linking problem
I got an error cannot open file 'libboost_program_options-vc80-mt-1_38.lib' The file is called 'boost_program_options-vc80-mt-1_38.lib' without the extra prefix. According to the documentation, that's as it should be. So, why is the autolink feature not getting the name right? I'm not the first one to try this, for sure! --John TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
AMDG John Dlugosz wrote:
I got an error cannot open file 'libboost_program_options-vc80-mt-1_38.lib'
The file is called 'boost_program_options-vc80-mt-1_38.lib' without the extra prefix. According to the documentation, that's as it should be. So, why is the autolink feature not getting the name right? I'm not the first one to try this, for sure!
Try compiling with -DBOOST_PROGRAM_OPTIONS_DYN_LINK or -DBOOST_ALL_DYN_LINK. In Christ, Steven Watanabe
I got an error cannot open file 'libboost_program_options-vc80-mt-1_38.lib'
The file is called 'boost_program_options-vc80-mt-1_38.lib' without the extra prefix. According to the documentation, that's as it should be. So, why is the autolink feature not getting the name right? I'm not the first one to try this, for sure!
-----Original Message-----
Thanks. TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
Thanks, that post helped. The steps/examples on the "Getting Started on Windows" page will only work if the static versions of the libraries were installed, and it doesn't explain how to choose to use DLLs. Now I have another question, albeit less critical for my coming up to speed to use the libraries: If the DLL is not on the PATH, rather than get a message box from the operating system like I recall from many years of Windows development, the program does nothing at all. No error, or any indication that a DLL is missing or which one. I'm using 64-bit XP, (version 5.2.3790 to be exact), and running a program compiled as 32-bit from a command shell. --John
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users- bounces@lists.boost.org] On Behalf Of Igor R Sent: Wednesday, April 15, 2009 12:37 PM To: boost-users@lists.boost.org Subject: Re: [Boost-users] Windows linking problem
I got an error cannot open file 'libboost_program_options-vc80-mt-1_38.lib'
The file is called 'boost_program_options-vc80-mt-1_38.lib' without the extra prefix. According to the documentation, that's as it should be. So, why is the autolink feature not getting the name right? I'm not the first one to try this, for sure!
http://lists.boost.org/boost-users/2007/03/26084.php _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
You only get the "DLL not found" msg on a first level dependency. If
exe E loads dll D1 which requires dll D2, and D1 is found but D2 is
missing, then you won't get the msg, just a quick exit. IIRC.
On Wednesday, April 15, 2009, John Dlugosz
Thanks, that post helped. The steps/examples on the "Getting Started on Windows" page will only work if the static versions of the libraries were installed, and it doesn't explain how to choose to use DLLs.
Now I have another question, albeit less critical for my coming up to speed to use the libraries: If the DLL is not on the PATH, rather than get a message box from the operating system like I recall from many years of Windows development, the program does nothing at all. No error, or any indication that a DLL is missing or which one.
I'm using 64-bit XP, (version 5.2.3790 to be exact), and running a program compiled as 32-bit from a command shell.
--John
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users- bounces@lists.boost.org] On Behalf Of Igor R Sent: Wednesday, April 15, 2009 12:37 PM To: boost-users@lists.boost.org Subject: Re: [Boost-users] Windows linking problem
I got an error cannot open file 'libboost_program_options-vc80-mt-1_38.lib'
The file is called 'boost_program_options-vc80-mt-1_38.lib' without the extra prefix. According to the documentation, that's as it should be. So, why is the autolink feature not getting the name right? I'm not the first one to try this, for sure!
http://lists.boost.org/boost-users/2007/03/26084.php _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
That's not the way I remember it in the past. IAC, this boost DLL is a first-level depends on the EXE.
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users- bounces@lists.boost.org] On Behalf Of Gottlob Frege Sent: Wednesday, April 15, 2009 4:09 PM To: boost-users@lists.boost.org Subject: Re: [Boost-users] Windows linking problem
You only get the "DLL not found" msg on a first level dependency. If exe E loads dll D1 which requires dll D2, and D1 is found but D2 is missing, then you won't get the msg, just a quick exit. IIRC.
TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
participants (4)
-
Gottlob Frege
-
Igor R
-
John Dlugosz
-
Steven Watanabe