VC++

Тема в разделе "WASM.HEAP", создана пользователем AntiB, 17 июл 2009.

Статус темы:
Закрыта.
  1. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    Доброе время суток!
    У меня вопрос:
    реально создать проект в microsoft visual studio 2008 Professional edition с формой чтобы не юзался .NET?
    так как создал CLR->Window Form Application - все как бы гуд, но на другом компе - не работает, или это нужно параметры настроит?

    Заранее спасибо!
    П.С.: извините если не в тому разделе написал
     
  2. Clear__Energy

    Clear__Energy New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2009
    Сообщения:
    432
    CLR = Common Language Runtime
    собственно, всё, что КЛР - всё пользует дотнет. если не ошибаюсь.
    выбирай простой проект
     
  3. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    CLR всегда с .NET
     
  4. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    AntiB
    ТОЛЬКО с .NET
     
  5. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    а есть возможность в microsoft visual studio 2008 Professional edition работать с компонентами?
     
  6. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Ничего не понял... Можешь как то по другому перефразировать?
    Теперь стрельба по воробьям:
    Я так понял лезет в сборку .нет не хорошый когда ты пишешь прогу на С++ на винапи.
    Отучить можно указав в своем сишнике
    #pragma comment(linker, "/subsystem:Windows")
    #pragma comment(linker, "/entry:EntryPoint")
    или найти эти же настройки в опциях линкера в проекте.
    Ну а если ты пытаешься использовать WinForms из NetFramework без NetFramework - желаю успехов!
     
  7. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    я понял, хреново... просто думал что есть такой прикол как Borland Builder или Delphi - что есть компоненты и формы, но нету сраного .net
     
  8. Mental_Interrupt

    Mental_Interrupt New Member

    Публикаций:
    0
    Регистрация:
    28 июн 2009
    Сообщения:
    46
    AntiB
    Есть ещё Visual Studio 6.0
    Она не использует .NET
    Для компонент и форм там очень удобен VB.
     
  9. Emek

    Emek New Member

    Публикаций:
    0
    Регистрация:
    26 янв 2009
    Сообщения:
    225
    а чего говно-то? Осваивайте NET, чем быстрее освоите, тем лучше. Всё равно майкрософт вас всех туда на силу запихнет)))Не парьтесь)
     
  10. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    2 Emek
    Есть неплохой сектор Linux или Embedded systems. Варианты отхода присутствуют всегда.
     
  11. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Юзай Qt, MFC, wxWidgets, Window Form, GTK... пиши на WinAPI. Любую GUI библиотеку и технологию можно юзать в MS VC++, подключай библиотеки и вперёд. Другое дело, что ты не понимаешь, что ты делаешь и поэтому тебе кажется всё таким кривым и неудобным :)
     
  12. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    Иди в File->New->Project->Win32.
    Все стантартные функции C++ находятся в msvcpxx.dll и runtime фукции в msvcrtxx.dll или для статической соотвественно msvcprt.lib и msvcrt.lib,если ты юзаеш станд. функ. то тогда таскай dll-ки собой( Microsoft Visual Studio xx.x\VC\redist\x86\Microsoft.VCxx.CRT ) либо юзай статическую линковку для этого иди в
    Project->prj_name Properties->Configuration Properties->C-C++->Code Generation
    найди строку Runtime Library поменяй на MultiThreaded.

    А если тебе нужно только WinApi тогда опять иди в Code Generation и поменяй Buffer Security на No и Enable C++ Еxteptions на No a в исходнике добавь строку
    Код (Text):
    1. #pragma comment ( linker,"/ENTRY:имя_функ /NODEFAULTLIB" )
    где 'имя_функ' это та фунция с которой должно начинаться выполнение твоей проги.

    Или юзай MFC ,тогда учти что там нету стат. линковки.
     
  13. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    Непонятно что скрывается за этой фразой, если то, что mfc нельзя слинковать статически - то это неверно
     
  14. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    сколько я не пробывал у меня не получиось,в импорте всегда была mfcxxu.dll,если знаешь как стат. слинковать mfc тогда поведуй и всем остальным.
     
  15. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    могу и mfc заюзать, вот только оно не юзает .NET ? и хорошо бы если статически слинковать (ну это вообще круто) :)
     
  16. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    1nsidE
    AntiB
    Господа, может вам вернуться с форума васма на форум хакер или хз откуда вы взялись, если для вас "круто" сделать статическую линковку?
     
  17. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    TSS
    вы случайно грибами тоску не снимаете?где вы в моем посте нашли слово 'круто',или вы решили что после нескольких неудачных и недолгих поисков способов стат. слинковать mfc для меня стат. линковка уже 'круто',это кажется вам пора бросать грибы =)
     
  18. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    TSS
    я на хакере никогда не был и не буду, а круто так как говорил 1nsidE что в mfc он сделать не смог...
    объясняю для грибоедов, я просил или mfc юзает .NET, если нет - то будет круто если скажете как сделать чтобы была статическая линковка, в самой линковке ничего крутого... если для вас тяжело это понять (может я немного хреново выразился, извините) то бросайте грибы - плохо влияют они на вас
     
  19. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    Фразы:
    .
    Показывают что для тебя это круто, специалист по грибам, раз осилить не смог. А как можно не осилить нажатие одной кнопки ( MFC линкуется статически нажатием одной кнопки при создании проекта), это уже другой вопрос.
     
  20. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    TSS
    еще раз для тех кто в танке, круто не сама линковка, а круто если бы вы мне подсказали как это сделать, так как другой человек сказал что не знает как это сделать.
    Фраза:
    а человек утверждал обратное, вот если бы вы мне подсказали как это сделать - было бы круто. Теперь понятно?
     
Статус темы:
Закрыта.