Программизмы..

Jan 09, 2012 17:39


Не программистам не читать.
Волею судьбы довелось вспомнить Ц++. Ну это же мозго вынос какой-то... Как я на нем 10 лет назад писал, не понятно. Помимо того что скомпилить, так еще линкеру надо правильные либы подсунуть. Полдня мучался почему из С++ не получается вызвать либ для С, сделал мап файл, втыкал почему naming declaration разный, под конец ( Read more... )

Leave a comment

Comments 8

covetor January 9 2012, 04:55:40 UTC
Да, есть такое с сишником :)

Reply


(The comment has been removed)

alexeykostylev January 9 2012, 18:22:50 UTC
C#

Reply


duboix January 9 2012, 18:46:29 UTC
а вы чем пользовались? в MSVC всё довольно дружелюбно. человеческие строки испокон веков в MFC были в виде CString - функционал от System.String не сильно отстаёт. сам язык не стоит на месте, в десятой студии компилятор поддерживает элементы C++0x - синтакс шугар в виде вывода типов, лямбды даже, и ещё всякие нештячки. шарп, разумеется, приятнее, но в плюсах у меня всё же больше тайных знаний =)))

мне кстати казалось, что в данидине с вакансиями айтишными совсем тяжко. вот и трейдми того же мнения.

Reply

alexeykostylev January 9 2012, 20:10:56 UTC
Не, нафик эти копания.. Начал смотреть CString, не сразу понял какой хедер нужен, потом надо ANSI выбрать, теперь получил ошибку линкера 2005, ну это не работа а шаманство, а всего-то надо Format заюзать. 40 минут уже занимаюсь саморефлексией.. :(

Reply

duboix January 10 2012, 06:41:45 UTC
эмн... там же визард открывается когда create new project делаешь. в нём темплейты, выбираешь Visual C++\Win32\Win32 Console Application если юай не нужен, либо Visual C++\MFC\MFC Application (хотя тут надо MFC знать). в случае с консольным приложением просто в визарде надо галочку поставить насчёт Add common headers for MFC. оно само всё добавит, и хедера, и либы, и main сгенерит с инициализацией этой самой MFC.

всё на самом деле просто, просто надо знать, куда тыкать. а то звучит так, как будто ты в каком-нибудь ноутпаде или мультиедите файлы пишешь, и исходники, и маки, и всё остальное, а потом из командной строки батниками (тоже ручками написанными) компиляешь. я примерно так работал лет 10 назад, когда под DOS/4GW на ваткоме писал и с ассемблером сращивал - тогда да, тогда был вынос мозга =) а сейчас современные IDE всё за тебя делают.

Reply

alexeykostylev January 9 2012, 20:41:21 UTC
да, с вакансиями тяжко. Хотя мы девелопера уже несколько месяцев безуспешно ищем..

Reply


silver_m January 11 2012, 10:29:01 UTC
свят свят свят
*рисует белый круг вокруг себя*

:D

Reply


Leave a comment

Up