GTA Builder Форум

GTA Vice City => Общие вопросы => Тема начата: mike43842 от Ноября 28, 2013, 09:07:55 pm

Название: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 28, 2013, 09:07:55 pm
Всем привет, у меня вот такая проблема, посмотрел урок по созданию .asi плагина, создал нужный проект, сделал все как написано, написал в dllmain.cpp вот это:

Код: C++
  1. #include "stdafx.h"
  2.  
  3. BOOL APIENTRY DllMain( HMODULE hModule,
  4.                        DWORD  ul_reason_for_call,
  5.                        LPVOID lpReserved
  6.                      )
  7. {
  8.     switch (ul_reason_for_call)
  9.     {
  10.     case DLL_PROCESS_ATTACH:
  11.          MessageBoxA(0, "Привет", "Сообщение", 0);
  12.         break;
  13.  
  14.     case DLL_THREAD_ATTACH:
  15.     case DLL_THREAD_DETACH:
  16.     case DLL_PROCESS_DETACH:
  17.         break;
  18.     }
  19.     return TRUE;
  20. }

но после компиляции файл - не создается в папке release, но в окошке после компиляции наипсано, что файл сохранен
вот вся информация:

1>------ Build started: Project: gta_vc, Configuration: Release Win32 ------
1>Build started 28.11.2013 19:03:36.
1>InitializeBuildStatus:
1>  Creating "Release\gta_vc.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>Link:
1>  gta_vc.vcxproj -> c:\users\admin\documents\visual studio 2010\Projects\gta_vc\Release\gta_vc.dll
1>FinalizeBuildStatus:
1>  Deleting file "Release\gta_vc.unsuccessfulbuild".
1>  Touching "Release\gta_vc.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:00.27
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

незнаете что тут может быть не так?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 28, 2013, 09:12:52 pm
Цитировать
c:\users\admin\documents\visual studio 2010\Projects\gta_vc\Release\

А ты точно, заглядывал по этому пути? Действительно странно как-то все...
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 28, 2013, 09:15:32 pm
Да, действительно очень странно, не знаю чот делать, сначало поробовал в msvs 12, потом в 10 одно и тоже не создается файл :(
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 28, 2013, 10:16:22 pm
Качал с официального сайта?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 28, 2013, 10:24:40 pm
да.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 28, 2013, 10:31:31 pm
не понятно что тут не так( скачал твой сорс код там где спавнится танк и он тоже не компилится(
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 28, 2013, 10:38:12 pm
Ради примера укажи в проекте прям в корень диска C, путь Settings->General->Output files, и посмотри будет ли создаваться файлы после компиляции...
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 28, 2013, 10:42:47 pm
нет, файл все равно не создается.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: graveman от Ноября 29, 2013, 07:27:38 am
mike43842 Ты создай проект dll, но не отмечай галочку "пустой проект". Перейди в тулбаре студии с режима "Debug" на "Release". Потом dllmain.cpp уже редактируй. Там кстати внутри проекта должны появиться папки Release в папке с решением (*.sln), именно там надо искать. Я правда в 2008-й студии работаю. Так то вообще в Code::Blocks, но MSVC для тестов тоже гоняю.
Ты бы расписал шаги, как ты делаешь.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 12:43:16 pm
Делаю я, все в точности как тут написано - http://gtabuilder.ru/sozdaem-pervyj-plagin-asi-na-c-chast-2/ (http://gtabuilder.ru/sozdaem-pervyj-plagin-asi-na-c-chast-2/)

еще хотел бы сказать что при компиляции у меня создается 2 папки release в одной нет ничего, а в другой появляются разные .tlog файлы и текстовик с названием плагина.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: graveman от Ноября 29, 2013, 01:23:34 pm
Если есть диск D, попробуй там создать папку с именем без пробелов и пропиши в свойствах проекта. Кстати попробуй в винде поиск gta_vc.dll задать.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 01:29:43 pm
Все равно не выходит.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 29, 2013, 01:37:32 pm
Цитировать
Все равно не выходит.
Первый раз в жизни вижу такую проблему со студией. Ну а винда какая?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 01:44:46 pm
7 64-bit
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 29, 2013, 09:21:54 pm
А какие файлы в release создаются? Еще вопрос в режиме debug пробовал компилировать?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 09:45:47 pm
в режиме debug тоже пробовал, файлы создаются - вот какие:
cl.command1.tlog
cl.read1.tlog
cl.write1.tlog
link.command1.tlog
mt.command1.tlog
mt.read1.tlog
mt.write1.tlog
plugin.lastbuildstate
plugin.txt
plugin.write1.tlog

P.S. н азвание плагина plugin :)

Есть еще каике то идеи у кого нибудь???
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 29, 2013, 10:53:33 pm
Антивирусы есть у тебя?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 11:15:50 pm
Да, avast.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 29, 2013, 11:19:06 pm
По пробуй его отключить и скомпилировать. P.S я кстати не одним антивирусом не пользуюсь.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 29, 2013, 11:53:12 pm
Пробовал - ничего...
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 30, 2013, 12:28:07 am
Что-то явно не дает создать такое приложение... Вот что только. А есть кстати другие студии, типа Borland Delphi 7 ?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: mike43842 от Ноября 30, 2013, 12:32:04 am
У меня есть code blocks, на delphi - не писал никогда.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Ноября 30, 2013, 12:47:47 am
Ну просто интересно, будет ли он создавать dll ?
Название: Re: проблемы с msvs ultimate 2010
Отправлено: graveman от Декабря 02, 2013, 07:14:52 am
По пробуй его отключить и скомпилировать. P.S я кстати не одним антивирусом не пользуюсь.
И вирусы не поселяются совсем в компе? Как обходишься без антивира?

У меня есть code blocks, на delphi - не писал никогда.
Хорошая штука, попробуй там.
Название: Re: проблемы с msvs ultimate 2010
Отправлено: Sektor от Декабря 02, 2013, 11:39:26 pm
Цитировать
И вирусы не поселяются совсем в компе? Как обходишься без антивира?
Антивир по своей сути, может и не спасти от жутких вирусов, которые сами себя модифицируют. Просто я редко что качаю, обычно с рут-трекера или официальных сайтов. Ну а видео и так можно посмотреть.

Delphi то, штука хорошая. Но хотелось просто посмотреть, будет ли она компилить и создавать dll-ки или exe-шники. Что-то действительно сносит файл после компиляции, причем молча.