Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: syrex  
Дата: 24.05.06 09:23
Оценка:
Проблема в том, что при совмещении мультипоточности и .NET возникает проблема:
'/MTd' and '/clr:pure' command-line options are incompatible
Что делать в этой ситуации?
Re: Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: TK Лес кывт.рф
Дата: 24.05.06 09:34
Оценка:
Hello, "syrex"
> Проблема в том, что при совмещении мультипоточности и .NET возникает
> проблема:
> '/MTd' and '/clr:pure' command-line options are incompatible
> Что делать в этой ситуации?

Опция MTd никакого отношения к возможностям создания многопоточных
приложений не имеет. Это просто указание какую библиотеку подключать. Если
писать pure .net приложения, то все аспекты связанные с многопоточностью
.net берет на себя.
Posted via RSDN NNTP Server 2.0
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: syrex  
Дата: 24.05.06 09:42
Оценка:
Здравствуйте, TK, Вы писали:

TK>Hello, "syrex"

>> Проблема в том, что при совмещении мультипоточности и .NET возникает
>> проблема:
>> '/MTd' and '/clr:pure' command-line options are incompatible
>> Что делать в этой ситуации?

TK>Опция MTd никакого отношения к возможностям создания многопоточных

TK>приложений не имеет. Это просто указание какую библиотеку подключать. Если
TK>писать pure .net приложения, то все аспекты связанные с многопоточностью
TK>.net берет на себя.

Это как это не имеет? Вопрос в том, как откомпелить проект с /Mtd и /clr — ключами.
Re[3]: Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: al Россия  
Дата: 24.05.06 10:31
Оценка:
Здравствуйте, syrex, Вы писали:


S>Это как это не имеет? Вопрос в том, как откомпелить проект с /Mtd и /clr — ключами.


Никак. Используй /MDd

Т.е. C++/CLI может использовать только DLL версию CRT


Re[4]: Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: syrex  
Дата: 24.05.06 13:07
Оценка:
Здравствуйте, al, Вы писали:

al>Здравствуйте, syrex, Вы писали:



S>>Это как это не имеет? Вопрос в том, как откомпелить проект с /Mtd и /clr — ключами.


al>Никак. Используй /MDd


al>Т.е. C++/CLI может использовать только DLL версию CRT


Спасибо, понятно.
Re[5]: Мультипоточность в .NET ('/MTd' and '/clr:pure')
От: Аноним  
Дата: 24.05.06 13:55
Оценка:
Здравствуйте, syrex, Вы писали:

S>Здравствуйте, al, Вы писали:


al>>Здравствуйте, syrex, Вы писали:



S>>>Это как это не имеет? Вопрос в том, как откомпелить проект с /Mtd и /clr — ключами.


al>>Никак. Используй /MDd


al>>Т.е. C++/CLI может использовать только DLL версию CRT


S>Спасибо, понятно.


Вот что я нашёл в MSDN:

ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vccrt/html/a889fd39-807d-48f2-807f-81492612463f.htm

If you are using the /clr compiler switch, your code will be linked with an import library, msvcmrt.lib. The import library references a new library, msvcm80.dll, which provides a proxy between your managed code and the native CRT. You cannot use the statically linked CRT ( /MT or /MTd options) with /clr. Use the dynamically-linked libraries (/MD or /MDd) instead.

Вопрос закрыт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.