- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个很奇怪的问题。我在VS2012中有一个项目,该项目与另一个lib静态链接。
如果我构建项目,一切都很好。
但是,如果我重建该项目,它将因链接问题而失败。
lib已编译,在构建过程中我不对其进行编译。
如果我清理所有内容或在先前的构建基础上进行构建/重建,则没有区别。
构建工程,重建-不!
谁能给我至少一个线索-这两个命令有什么不同?我什至不知道如何开始调查这个问题。
补充:
对于所有回答的人-您正在尝试向我解释构建和重建之间的区别。谢谢,但我知道。您忽略了我之前解释的事实:
我可以完全清除以前的结果,删除OutDir,删除IntDir,删除编译产生的所有内容。仍然-建立工作,不重建。
在上述情况下-如果您是首次构建,则构建和重建之间有什么区别?
我没有发布错误的原因是那些仅仅是链接错误,告诉我.lib丢失。虽然显然不是。
这是示例:
1> C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ include \ sal.h(2872):警告RC4005:'_useHeader':重新定义
1>
1> C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ include \ sal.h(2882):警告RC4005:'_on_failure':重新定义
1>
1>创建库D:\ p4client \ ProAudio \ dev_main \ ProAudio \ XPlatform .. \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ Products \ WaveShell-DAE.lib和对象D:\ p4client \ ProAudio \ dev_main \ ProAudio \ XPlatform .. \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ Products \ WaveShell-DAE.exp
1> DefaultSwap.obj:错误LNK2019:函数_RemoveByteSwapper中引用的未解析的外部符号_ASI_UnregisterCustomByteSwapper @ 4
1> DefaultSwap.obj:错误LNK2019:函数_RegisterByteSwapper中引用的未解析的外部符号_ASI_RegisterCustomByteSwapper @ 8
1> PlugInLib.lib(PlugInUtils.obj):错误LNK2001:无法解析的外部符号_imp_FicGestalt @ 8
1> PlugInLib.lib(CDSPProcess.obj):错误LNK2001:无法解析的外部符号_imp_FicGestalt @ 8
1> PlugInLib.lib(CAdaptorPlugIn.obj):错误LNK2001:无法解析的外部符号_imp_FicGestalt @ 8
1> CShellProcessGroup.obj:错误LNK2019:在函数“public:__thiscall CShellProcessGroup::CShellProcessGroup(void)”中引用的未解析的外部符号_imp_FicGestalt @ 8(?? 0CShellProcessGroup @@ QAE @ XZ)
1> CEffectTypeRTAS.obj:错误LNK2001:未解析的外部符号_imp_FicGestalt @ 8
1> PlugInLib.lib(CProcessGroupInterface.obj):错误LNK2001:无法解析的外部符号_imp_FicGestalt @ 8
1> PlugInLib.lib(CProcessGroup.obj):错误LNK2001:无法解析的外部符号_imp_FicGestalt @ 8
知道运行生成(不重建)时,可能会有所帮助,我将收到以下警告:
1> C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ include \ sal.h(2872):警告RC4005:'_useHeader':重新定义
1>
1> C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ include \ sal.h(2882):警告RC4005:'_on_failure':重新定义
1>
1>创建库D:\ p4client \ ProAudio \ dev_main \ ProAudio \ XPlatform .. \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ Products \ WaveShell-DAE.lib和对象D:\ p4client \ ProAudio \ dev_main \ ProAudio \ XPlatform .. \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ Products \ WaveShell-DAE.exp
1> PlugInLib.lib(C321ChipDSP.obj):警告LNK4099:找不到PDB'vc110_ib_2.pdb'与'PlugInLib.lib(C321ChipDSP.obj)'或在'D:\ p4client \ ProAudio \ dev_main \ ProAudio \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ vc110_ib_2.pdb';链接对象,好像没有调试信息
1> PlugInLib.lib(CDSP.obj):警告LNK4099:使用'PlugInLib.lib(CDSP.obj)'或在'D:\ p4client \ ProAudio \ dev_main \ ProAudio \ VisualStudioBuildProducts \中找不到PDB'vc110_ib_3.pdb' WaveShell-DAE \ Win32 \ Debug \ vc110_ib_3.pdb';链接对象,好像没有调试信息
1> PlugInLib.lib(CDSPUtils.obj):警告LNK4099:找不到PDB'vc110_ib_4.pdb'与'PlugInLib.lib(CDSPUtils.obj)'或在'D:\ p4client \ ProAudio \ dev_main \ ProAudio \ VisualStudioBuildProducts \ WaveShell-DAE \ Win32 \ Debug \ vc110_ib_4.pdb';链接对象,好像没有调试信息
谢谢!
最佳答案
构建表示仅编译和链接自上次构建以来已更改的源文件,而 Rebuild 意味着编译和链接所有源文件,无论它们是否更改。
构建是正常的事情,并且更快。有时项目目标组件的版本可能会不同步,因此必须进行重建才能使构建成功。实际上,您不需要清洁。
关于c++ - 在Visual Studio 2012中重建时出现奇怪的链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15904749/
如果我使用 alter index x rebuild 重建不可用的索引,是否会重新评估之前使用该索引的任何 SQL 的执行计划? 我知道在我使用的数据库版本 - Oracle 10.2.0.4.0
我正在研究 3d 重建。现在当我考虑一对图像时。我有一组对应点。我有我的相机详细信息。例如我有焦点细节,旋转和平移矩阵(4 * 4)。我想在 3D(三角剖分)中投影我的点。因此,据我所知,因子代数非常
从教程中:https://programtalk.com/vs2/?source=python/8176/opencv-python-blueprints/chapter4/scene3D.py 我不
我需要您的帮助和建议。这个问题包括以下几项:某房间的照片,该房间站在严格固定位置的房间内(一个房间围绕轴线旋转)。如何将所有这些图片组合在一起,从而产生一种效果,就像我们用眼睛看到的一样?从一点开始就
嘿那里,以下问题:我在工作中使用一个相当奇怪的 Linux 发行版(Centos 5),它似乎有一个较旧的内核(或者至少在内核中存在一些差异),并且您不能简单地更新它。我需要安装的程序需要一个函数 c
我读了一些关于受限玻尔兹曼机的文章。这些机器的重建能力经过了测试。我了解训练是如何进行的,但不了解重建是如何完成的。有人可以给我一些提示吗? 最佳答案 杰夫·辛顿 (Geoff Hinton) 的演讲
如果轻量级迁移失败,我将尝试重建核心数据数据堆栈,并将用户送回登录屏幕。我正在通过将一对多关系更改为一对一关系来对此进行测试。 起初,我在删除新的 persistentStoreCoordinator
以下所列示例中中 `table_name` 表示数据表名,`index_name` 表示索引名,column list 表示字段列表(如:`id`,`order_id`)。 1、创建索引 索引的
当您根据 ListView.builder 和 ListView.separated valueKey = key; return _messages
切换底部导航页面后,我有一个非常烦人的谷歌地图 flutter 重建问题。我已经坚持了最后一次缩放和相机位置,但是每次我进入 map 页面时,小部件都会自行重建。如何预防? 最佳答案 采用 Autom
我是 Python 的新手。我在重建一个错误的 Dataframe 时遇到了麻烦。我的数据框如下所示: df = pd.DataFrame({'col1': ['id 1', 'id 2', 'tes
我正在尝试从 2 个图像中实现 3d 重建。我遵循的步骤是, 1. Found corresponding points between 2 images using SURF. 2. Impleme
// Start with this JSON var initialJson = { "rows": [{ "ID": 123, "Data": 430910, "Ver
在有状态的小部件中,我有一个导航部分,用户可以在其中选择父项,并在子项下方显示。 当我选择父级也可以重建子部件时,但是当我导航抛出父项而不选择一个子部件时,父级也可以重建(这是正常的),但是子部件也可
我有一个网络摄像头,它可以围绕人的头部以给定的角度步长旋转,并为每一步获取一张图片。 我正在寻找一个免费的开源库,该库从获取的图像集开始,使我能够生成代表人头部的 3D 表面,或者至少是定义明确的 3
我想从一行中读取一个字符串,然后将其放入一个变量中,该变量随后用作文件名。该字符串位于 .csv 文件中的第二行末尾。由于不必要的标题,需要删除第一行。还有‘;’旧 .csv 文件中使用的内容需要替换
我正在使用file-embed如此封装: import qualified Data.ByteString as B import qualified Data.ByteString.Internal
我的 makefile 总是重建,不明白为什么.. 这里是: SRC = $(DIR)/my_getnbr.c \ $(DIR)/my_isneg.c \ $(DI
我有一个附带编辑器的 Eclipse 插件。 我添加了更改语法突出显示颜色的首选项,但这些更改仅在我手动重新启动编辑器后才适用。 我通过一个 DefaultDamagerRepairer 实现了语法高
我有一段 php 可以输出 div(取决于数组中有多少个)并为该 div 分配一个 id(即 div_1、div_2)等 我还设置了一个隐藏字段,其中包含输出了多少个 div 的计数(divcount
我是一名优秀的程序员,十分优秀!