- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们正在构建一个相当大且复杂的程序,它与 visual studio 2008 有大量的依赖关系。当我们在 Windows 测试系统上运行 64 位构建时,它无法运行有关某些 SxS 问题的警告。
深入研究后,我们意识到 list 文件包含
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
我查看了构建日志并将项目与 /VERBOSE:LIB
链接起来,然后查看
1>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
...
1>Searching libraries
...
1> Searching c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib\amd64\MSVCRTD.lib:
我在所有 .obj 文件上运行了 dumpbin/DIRECTIVES
,但没有看到对 msvcrtd.lib 的引用
这是一个发布版本。为什么它试图在 MSVCRTD 中链接?
有没有办法生成从 msvcrtd 链接的函数表?
谢谢
最佳答案
哎呀,这个问题问得太急了。解决方案是将 /MAP
添加到链接器选项。
关于c++ - 什么链接到 MSVCRTD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460825/
我们正在构建一个相当大且复杂的程序,它与 visual studio 2008 有大量的依赖关系。当我们在 Windows 测试系统上运行 64 位构建时,它无法运行有关某些 SxS 问题的警告。 深
在哪里可以找到 msvcrtd.dll ( 调试 CRT),对应\WinDDK\7600.16385.1\lib\Crt\i386\msvcrtd.lib在 Windows Driver Kit ?
我正在将 native C++ Visual Studio 2010 项目转换为 Visual Studio 2015,在修复了一堆其他问题后,我终于进入了链接阶段,该阶段失败并出现以下错误 ucrt
我刚刚卸载了 Visual Studio 2012,转而重新安装 Visual C++ 2010 Express。原因是我无法获得适用于 2012 的 API,而我之前一直在使用 2010,并且知道它
我使用的是 Visual C++ 2008 SP1。我在调试构建配置中有一个 QT 应用程序(gui,.exe)。它设置为使用 CRT 的多线程调试 DLL 版本,又名 MSVCRTD.lib。 我正
我是一名 C++ 开发新手。当我尝试在 Microsoft Visual C++ 2010 Express 中调试每个项目时,我遇到了错误消息指示“LINK :fatal error LNK1104:
我有一个 UWP 的 C 库项目。有一些 C 文件正在调用 CPP 文件中定义的 C++ WINRT 函数。编译成功并生成库文件 (LIB)。我在 Visual Studio 2015 中使用更新 1
我在从未安装过任何 IDE/开发工具的全新 Win10 安装上安装了 Visual Studio Community 2015。 我创建了一个空的c++项目,添加了main.cpp,将入口点设置为ma
我知道这个问题以前曾出现过,但我找不到好的答案,所以我在这里试试。 我有一个纯 C dll (Win32),编译时收到此警告: MSVCRTD.lib(cpu_disp.obj) : warning
Visual Studio 2010 在 C 编译期间提示 MSVCRTD.lib(crtexe.obj) : error LNK2019 and fatal error LNK1120 我读到您必须
我想编译一个 DLL 并在我的项目中使用它。 (它必须是一个 DLL,因为我正在使用 Windows Hooks 并且它必须在运行时加载)。有关详细信息,它使用 Nuget 的 Allegro 5。
以下是我教科书中尝试创建顺序访问文件的示例。然而,当我尝试在 VS2008 中编译时,我继续收到此错误: MSVCRTD.lib(crtexe.obj):错误 LNK2019:函数 ___tmainC
我一直收到以下两个错误,我不知道为什么。 error LNK2019: unresolved external symbol _main referenced in function ___tmain
我正在帮助一位 friend 学习 C++,但老实说,我们需要很大的帮助。 为什么我们总是得到这个错误:“MSVCRTD.lib(crtexe.obj) : error LNK2019: unreso
我是一名优秀的程序员,十分优秀!