Re: multithread dll
- From: <gsx@xxxxxxxxxx>
- Date: Mon, 19 Mar 2007 23:53:31 -0600
Well there are many answers to that question. The simple answer is to use "MT"/static dll option in with VS C++ 2005. It will work fine with a multithreaded program you write. You are basically linking to a static library, which all windows computers have, however other computers do not have the multithreaded dll which you would have to distribute with your application. Compile it with the "MT" option and you will that it will work with no problems on other pc's. You might wanna explain why you have to use the multithreaded dll because from what you have stated I can not see why you can not use the "MT" option.
G
<chibihd@xxxxxxxxxxx> wrote in message news:1174294435.951138.20280@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,
I have VS C++ express 2005 SP1.
I have to create a project with multithread dll. It works fine, but
when i try to execute the application on another machine, I have an
error like 'cannot execute this program because of its configuration,
try reinstall' or in command prompt 'cannot execute this program' ( I
have this msg in french ).
It works fine with multithread, but not with multithread dll. Even a
printf program can't launch !?
What can i do to make run my program on another machine than mine ? I
tried to copy the dll msvcr80, etc.. and even created a manifest !
Thank you,
Chibi.
.
- References:
- multithread dll
- From: chibihd
- multithread dll
- Prev by Date: Re: cgets bug?
- Next by Date: Re: when is next update of VS-2005?
- Previous by thread: multithread dll
- Index(es):
Relevant Pages
|