Вопрос по С++.NET

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Вопрос по С++.NET

Сообщение d3drm » 24.04.2005 (Вс) 14:47

Для работы програм в большинстве случаев нужен FrameWork. А для работы API DLL, написанных на NET нужен ли FrameWork?

Например, если я использую такую Dll в проектах с VB 6.0.
ХЎ

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 24.04.2005 (Вс) 14:58

Да и еще, почему когда я компилирую проект (С++) в NET, то фсе ок, а когда в шестом С++, то он выдает кучу Unresolved Externals? :?:
ХЎ

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 24.04.2005 (Вс) 17:16

Код: Выделить всё
d3dx9dt.lib(cvsprogram.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4


и как с этим бороться? в NET работает, в шестом - таких ошибок 126.
ХЎ

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 24.04.2005 (Вс) 21:32

C++ .NET - это одно (managed C++), а C++ native (кой есть 98 из VS6.0 и компилятор которого есть в Visual Studio) - это другое.
Т.е. все, где есть .NET в названии проекта - требует FW, остальное требует только Cшных библиотек, которые есть в поставке Windows - это ATL, MFC, Win32 проекты.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 25.04.2005 (Пн) 0:20

gaidar, то есть простой win32 aplication (exe, dll и т.п.) будет работать без FW?
ХЎ

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 25.04.2005 (Пн) 1:04

Прошу тех, у кого не утстановлен FW протестить, запустится ли моя программа, программа лежит тут:

http://bbs.vbstreets.ru/viewtopic.php?p=114997#114997

Кстати, довольно симпотичная штука :wink:
ХЎ

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 25.04.2005 (Пн) 1:33

Еще вопрос, как можно посмотреть функции API, содержащиеся в библиотеке?
ХЎ

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 25.04.2005 (Пн) 1:51

DUMPBIN тебе в помощь! В поставке VC++, насколько я помню, идет.
Листинги не горят!

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 25.04.2005 (Пн) 2:40

Faust, вопрос как-то быстро отпал. Я начал писать DLL (решил iRender перевести под DX9/C++/API) и сначала функции не экспортировались. Теперь все ок...
ХЎ


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66

    TopList  
cron