Truecrypt не может построить

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 не работает.

Как я могу это исправить?

1

Решение

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

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;
}
0

По вопросам рекламы [email protected]