2015-05-14 7 views
1
6>ComSetup.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification 
6> Setup.vcxproj -> C:\Truecrypt\Source\Setup\Debug\TrueCryptSetup.exe 
     ========== Rebuild All: 6 succeeded, 0 failed, 0 skipped ========== 

Это сообщение после того, как я построю исходный код TrueCrypt для Windows, на Visual Studio 2012 мне удалось, но мой файл на C:\Truecrypt\Source\Setup\Debug\TrueCryptSetup.exe не работает.Truecrypt не может построить

Как это исправить?

ответ

0

Это просто предупреждение, которое можно игнорировать. Файл, похоже, был скомпилирован успешно, но вам нужно поместить соответствующие библиотеки DLL в ту же папку, что и truecrypt.exe. Эти недостающие библиотеки DLL, вероятно, из-за этой ошибки.

+0

Спасибо, я пытался. Но truecrypt.exe снова перестает работать ... –

+0

Что делать, если вы попытаетесь запустить его в отладчике? Дает ли вам какое-либо значимое сообщение об ошибке? –

0

Код ниже багги, по крайней мере, на моей машине. Попробуйте прокомментировать строку, помеченную // nj, чтобы начать работу.

for (i = 0; headers[i] != 0; i++) 
{ 
    if (HeaderResource[i] == NULL) 
    { 
     HeaderResource[i] = MapResource ("Header", headers[i], &size); 

// nj * (HeaderResource [i] + size - 1) = 0; }

..... и

if (LanguageResource == NULL) 
{ 
    DWORD size; 
    LanguageResource = MapResource ("Xml", IDR_LANGUAGE, &size); 
//nj LanguageResource[size - 1] = 0; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^