On Oct 13, 11:57 pm, MikeM <
Mi...@reteksolutions.com> wrote:
> coeddread,
>
> Visual Studio has a redistributable installer package that you need to
> run on other machines (where Visual Studio is not installed).
> You can't just have the Visual Studio DLL's present. They have to
> actually be installed property.
> This is due to manifests that MS introduced.
> If you don't install them right it won't run. (I've been there)
> Its not like the VC 6 days.
>
I can do this, but I consider that a deal-breaker. Plus, I'm not sure
I buy it - why would Microsoft do this, it would discourage wide
deployment of apps built using their premiere development suite.
There _must_ be a way around this. Are you saying that everyone who
creates applications using VS 2005 includes this Visual Studio
installer package in their own installer package?
> Just to throw my 3 cents in on this...
> I personally use Multi-threaded DLL (/MD) exclusively.
> This needs to be an option if its not.
> Stupid question...Why can't you just open the V8 project files and
> change the runtime library setting to /MD?
I tried this, it led to errors (well, warnings the Garry mentions
above). I ignore the warnings and add in the libraries that should be
ignored. This results in the static libraries being built. I change
the output result to a DLL instead of static library and then I get
further errors:
1>Linking...
1> Creating library C:\v8\tools\visual_studio\Release\lib
\v8_base.lib and object C:\v8\tools\visual_studio\Release\lib
\v8_base.exp
1>bootstrapper.obj : error LNK2019: unresolved external symbol
"public: static class v8::internal::Vector<char const > __cdecl
v8::internal::Natives::GetScriptSource(int)" (?
GetScriptSource@Natives@internal@v8@@SA?AV?$Vector@$$CBD@23@H@Z)
referenced in function "public: static class
v8::internal::Handle<class v8::internal::String> __cdecl
v8::internal::Bootstrapper::NativesSourceLookup(int)" (?
NativesSourceLookup@Bootstrapper@internal@v8@@SA?AV?
$Handle@VString@internal@v8@@@23@H@Z)
1>bootstrapper.obj : error LNK2019: unresolved external symbol
"public: static class v8::internal::Vector<char const > __cdecl
v8::internal::Natives::GetScriptName(int)" (?
GetScriptName@Natives@internal@v8@@SA?AV?$Vector@$$CBD@23@H@Z)
referenced in function "private: static bool __cdecl
v8::internal::Genesis::CompileBuiltin(int)" (?
CompileBuiltin@Genesis@internal@v8@@CA_NH@Z)
1>debug.obj : error LNK2001: unresolved external symbol "public:
static class v8::internal::Vector<char const > __cdecl
v8::internal::Natives::GetScriptName(int)" (?
GetScriptName@Natives@internal@v8@@SA?AV?$Vector@$$CBD@23@H@Z)
I'm clearly lost here, so again - any help is appreciated.