Моя среда компиляции - Windows XP и vc 6.0.
Теперь у меня есть исходный файл ac (msgRout.c), файл def (msgRout.def), файл ссылок (msgRout.link), затем я используюКоманды ниже, чтобы получить 32-битную DLL:
1.cl / I ../include -c -W3 -Gs- -Z7 -Od -nologo -LD -D_X86_ = 1 -DWIN32 -D_WIN32-D_MT -D_DLL msgRout.c
2.lib -out: msgRout.lib -def: msgRout.def -машина: i386
3.link /LIBPATH:../../Lib -nod -nologo -debug: full -dll @ msgRout.link -out: msgRout.dll
Но полученная мной DLL не может быть загруженана приложении X64.для этого потребовалась 64-битная DLL.
Итак, вот мой вопрос: Могу ли я получить 64-битную DLL с VC 6.0?Используя только выше 3 команды, как я могу получить 64-битную DLL?
Большое СПАСИБО !!!
Аллан