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 ==========

これは、Visual Studio 2012 で Windows 用の Truecrypt ソース コードをビルドした後のメッセージです。成功しましたが、にあるファイルが機能しC:\Truecrypt\Source\Setup\Debug\TrueCryptSetup.exeません。

どうすれば修正できますか?

4

2 に答える 2

0

これは、無視できる単なる警告です。ファイルは正常にコンパイルされたようですが、関連する DLL を truecrypt.exe と同じフォルダーに配置する必要があります。これらの不足している DLL が、おそらくプログラムのクラッシュの原因です。

于 2015-05-14T09:23:04.063 に答える
0

以下のコードは、少なくとも私のマシンではバグがあります。//nj とマークされた行をコメントアウトしてみてください。

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

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

..... と

if (LanguageResource == NULL)
{
    DWORD size;
    LanguageResource = MapResource ("Xml", IDR_LANGUAGE, &size);
//nj    LanguageResource[size - 1] = 0;
}
于 2015-11-25T14:51:47.390 に答える