ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

09.05.2009, 00:50
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
пля. в 2008 студее по дефолту все строки - юникод. ну напиши GetWindowsDirectoryA, если он не будет настаивать на юникоде то должен скомпилить.
Последний раз редактировалось Ra$cal; 09.05.2009 в 00:53..
|
|
|

09.05.2009, 00:59
|
|
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
Провел на форуме: 3459722
Репутация:
155
|
|
Ra$cal спасибо выручил!
|
|
|

09.05.2009, 01:34
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме: 385811
Репутация:
12
|
|
1.
Помогите, может есть у кого функция: склонение русских слов после порядковых числительных.
2.
Eсть папка в ней много cfg файлов, нужно записать в массив значения name= из всех файлов
Последний раз редактировалось draliokero; 09.05.2009 в 03:37..
|
|
|

09.05.2009, 02:30
|
|
студент
Регистрация: 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..
|
|
|

09.05.2009, 03:19
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
имя и т.д. -> Application type =dialog based -> Use MFC in a shared DLL ->
ты указываешь в самом начале использовать длл. а потом меняешь настройки компилятора на статик компоновку. попробуй пересоздай проект, но не ставь галку про шейред длл.
|
|
|

09.05.2009, 03:43
|
|
студент
Регистрация: 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..
|
|
|

10.05.2009, 14:30
|
|
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме: 560332
Репутация:
15
|
|
Использую Dev-Cpp, GTKmm.
Делаю приложение с ипользованием gtkmm.
Смотрю какие библиотеки кушает приложение и скидываю в корень с программой. При запуске стиль оформления серый :\.
хочу скомпилить проект с -static . Добавляю этот параметр в компоновщик и надеюсь, что не будет требовать библиотеки. Размер файла такой же и библиы все равно требует :{
Последний раз редактировалось Glazz; 10.05.2009 в 14:38..
|
|
|

10.05.2009, 15:34
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
компилятор не умеет из dll делать статическую компоновку. для этого ему нужны lib'ы насколько помню.
|
|
|

10.05.2009, 16:23
|
|
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме: 560332
Репутация:
15
|
|
Сообщение от Ra$cal
компилятор не умеет из dll делать статическую компоновку. для этого ему нужны lib'ы насколько помню.
ну .lib имеется для каждого файла, только как все это юзать хз :\
Как использовать сигналы для Gtk:  rawingArea ? верней как привязать сигнал это него? в доках не могй найти.
|
|
|

10.05.2009, 17:02
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
да юзал бы Qt. доков по нему навалом, книг тоже хватает. Как раз читаю книгу Бланшет, одна из разрабов этого фреймворка, ппц там мощная объектная модель. Описано как сами авторы планировали использование.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|