Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在VS08的x86系统上编译x64时,不会创建任何二进制文件 我有一个C++(原生)DLL,我在X86系统上为X64编译,它应该工作得很好,但是实际的二进制文件没有被创建。构建过程运行,VS说一切都成功了,但当我进入。\x64\Release\时,唯一的文件是test.dll.intermediate.manifest,它只是一堆xml代码_Visual Studio 2008_Compiler Construction_64 Bit - Fatal编程技术网

Visual studio 2008 在VS08的x86系统上编译x64时,不会创建任何二进制文件 我有一个C++(原生)DLL,我在X86系统上为X64编译,它应该工作得很好,但是实际的二进制文件没有被创建。构建过程运行,VS说一切都成功了,但当我进入。\x64\Release\时,唯一的文件是test.dll.intermediate.manifest,它只是一堆xml代码

Visual studio 2008 在VS08的x86系统上编译x64时,不会创建任何二进制文件 我有一个C++(原生)DLL,我在X86系统上为X64编译,它应该工作得很好,但是实际的二进制文件没有被创建。构建过程运行,VS说一切都成功了,但当我进入。\x64\Release\时,唯一的文件是test.dll.intermediate.manifest,它只是一堆xml代码,visual-studio-2008,compiler-construction,64-bit,Visual Studio 2008,Compiler Construction,64 Bit,知道为什么会发生这种情况吗?可以在其他地方创建吗 尝试通过将工具/选项/项目和解决方案/构建和运行/“MSBuild project生成输出详细信息”设置更改为详细信息来增加生成输出详细信息,希望这样可以让您查看二进制文件的创建位置。我怀疑这一点…我在整个硬盘中搜索了该文件。。。但我会尝试一下,然后再回来。没有真正显示任何不同…,显示了“LINK:。\Debug/test.dll未找到或不是由上一个增量链接生成的;正在执行完全链接”,但该文件从未真正链接过您检查过生成日志文件吗?应该有一条输出消

知道为什么会发生这种情况吗?

可以在其他地方创建吗


尝试通过将工具/选项/项目和解决方案/构建和运行/“MSBuild project生成输出详细信息”设置更改为详细信息来增加生成输出详细信息,希望这样可以让您查看二进制文件的创建位置。

我怀疑这一点…我在整个硬盘中搜索了该文件。。。但我会尝试一下,然后再回来。没有真正显示任何不同…,显示了“LINK:。\Debug/test.dll未找到或不是由上一个增量链接生成的;正在执行完全链接”,但该文件从未真正链接过您检查过生成日志文件吗?应该有一条输出消息,其中包含指向生成日志文件的链接,类似于1>生成日志保存在“file://c:\Users\olegtk\Documents\visualstudio 2008\Projects\Foo\Foo\Debug\BuildLog.htm”中,该文件应包含传递给编译器的参数的详细信息,特别是/OUT参数,具有输出文件名的完整路径。您是对的。。。它们是在Win32目录中创建的,这就是为什么我没有注意到,因为它们看起来是一样的。链接器设置和已从原始Win32设置继承,从未更改。。。谢谢