Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++ > Разработка LIB

Ответ
 
Опции темы
Старый 05.10.2016, 19:26   #16
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Передача сложных данных

Сообщение от RegIon Посмотреть сообщение
Он не компилирует. А флаги компиляции менять лень.
Это в студии в свойствах проекта одним чекбоксом делается.

Это нормально, что из DLL не работают?:
Исключения
I/O - ofstream/ifstream вообще молчат. Как логировать например??
То что не работают исключения абсолютно нормально. Так и должно быть (это кстати не косяк дотнета). Используй коды ошибок.
Про io - хз, по идее должно работать.
__________________
(Offline)
 
Ответить с цитированием
Старый 05.10.2016, 22:10   #17
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Передача сложных данных

Сообщение от h1dd3n Посмотреть сообщение
Это в студии в свойствах проекта одним чекбоксом делается.


То что не работают исключения абсолютно нормально. Так и должно быть (это кстати не косяк дотнета). Используй коды ошибок.
Про io - хз, по идее должно работать.
Я ступил.
Как правильно сделать так, что бы компилируемая DLL из одной папки при сборке C# автоматом копировалась в другую?
Если добавлять через добавление ресурса, то он копирует DLL из папки в директорию проекта, а только потом оттуда в выходные папки - отсюда и косяк, я пересобирал одну DLL, а в проекте всегда старая была - и ничего не работало.

Пока сделал так:
в C# проект добавил папку, в которую перенаправил сборку DLL, в этой папке DLL как ресурс, который потом копируется куда нужно.
Почему так сложно? Ибо вместе с dll в выходной директории еще куча непонятных файлов, которые не зависят от флага сборки Debug/Release
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 06.10.2016, 09:04   #18
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Передача сложных данных

В свойствах проекта есть "события после построения", там можно выполнить любые команды (скопировать, удалить, переместить и т.д.)
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com