ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #2911  
Старый 09.05.2009, 00:50
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

пля. в 2008 студее по дефолту все строки - юникод. ну напиши GetWindowsDirectoryA, если он не будет настаивать на юникоде то должен скомпилить.

Последний раз редактировалось Ra$cal; 09.05.2009 в 00:53..
 

  #2912  
Старый 09.05.2009, 00:59
waik
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
Провел на форуме:
3459722

Репутация: 155
По умолчанию

Ra$cal спасибо выручил!
 

  #2913  
Старый 09.05.2009, 01:34
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме:
385811

Репутация: 12
По умолчанию

1.
Помогите, может есть у кого функция: склонение русских слов после порядковых числительных.

2.
Eсть папка в ней много cfg файлов, нужно записать в массив значения name= из всех файлов

Последний раз редактировалось draliokero; 09.05.2009 в 03:37..
 

  #2914  
Старый 09.05.2009, 02:30
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 800
Провел на форуме:
4275992

Репутация: 1188


По умолчанию

Ребят значит такая ситуация.
Кто подскажет где я туплю...
Visual Studio 2008, язык C++

FILE -> NEW -> PROJECT -> MFC APPLICATION ->
имя и т.д. -> Application type =dialog based -> Use MFC in a shared DLL ->
FINISH - после этого имеем готовый проект диалогового окна. (сгенерирован самой студией)

DEBUG - все нормально
RELEASE - все нормально

идем в
PROJECT -> PROPERTIES -> Configuration Properties -> C\C++ -> CODE Generation ->
-> Runtime library меняем с Multi-threaded DLL (/MD) на Multi-threaded (/MT)
сохраняем и при RELEASE имеем....

Цитата:
Error 1 fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxver_.h 81
че за фигня ? хочу сделать чтоб мой ехе-шник запускался на всех ПК а тут такая лажа(

большое спс за совет.


-------------------------------------------
изменение
Use MFC in a Shared DLL
на
Use MFC in a Static Library
влечет за собой 2 ошибки:

Error 1 error LNK2001: unresolved external symbol __imp__PlaySoundW@12 uafxcw.lib
Error 2 fatal error LNK1120: 1 unresolved externals D:\.....\Release\errerw.exe

Последний раз редактировалось NetSter; 09.05.2009 в 02:40..
 

  #2915  
Старый 09.05.2009, 03:19
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

Цитата:
имя и т.д. -> Application type =dialog based -> Use MFC in a shared DLL ->
ты указываешь в самом начале использовать длл. а потом меняешь настройки компилятора на статик компоновку. попробуй пересоздай проект, но не ставь галку про шейред длл.
 

  #2916  
Старый 09.05.2009, 03:43
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 800
Провел на форуме:
4275992

Репутация: 1188


По умолчанию

Проблема решена.
Добавил в
Project - Property - Configuratuin Properties - Linker - Input - Additional Dependencies ---- добавил winmm.lib

что есть чуть странным но рабочим вариантом так как на эту мысль натолкнула ошибка с ПЛЕЙСАУНД функцией. (когда писал курсовую я ее использовал и нужо было аттачить winmm.lib) а тут ничего подобого, все функции которые есть в проге не юзают эту либу.
но рабочий вариант)
Всем спс.
Спасибо 2 groupby.

Последний раз редактировалось NetSter; 09.05.2009 в 15:40..
 

  #2917  
Старый 10.05.2009, 14:30
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

Репутация: 15
По умолчанию

Использую Dev-Cpp, GTKmm.
Делаю приложение с ипользованием gtkmm.
Смотрю какие библиотеки кушает приложение и скидываю в корень с программой. При запуске стиль оформления серый :\.

хочу скомпилить проект с -static . Добавляю этот параметр в компоновщик и надеюсь, что не будет требовать библиотеки. Размер файла такой же и библиы все равно требует :{

Последний раз редактировалось Glazz; 10.05.2009 в 14:38..
 

  #2918  
Старый 10.05.2009, 15:34
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

компилятор не умеет из dll делать статическую компоновку. для этого ему нужны lib'ы насколько помню.
 

  #2919  
Старый 10.05.2009, 16:23
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

Репутация: 15
По умолчанию

Цитата:
Сообщение от Ra$cal  
компилятор не умеет из dll делать статическую компоновку. для этого ему нужны lib'ы насколько помню.
ну .lib имеется для каждого файла, только как все это юзать хз :\



Как использовать сигналы для Gtk:rawingArea ? верней как привязать сигнал это него? в доках не могй найти.
 

  #2920  
Старый 10.05.2009, 17:02
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

да юзал бы Qt. доков по нему навалом, книг тоже хватает. Как раз читаю книгу Бланшет, одна из разрабов этого фреймворка, ппц там мощная объектная модель. Описано как сами авторы планировали использование.
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ