【发布时间】:2014-03-07 00:51:43
【问题描述】:
我是 C 和 VS 2013 的菜鸟。我正在尝试使用供应商在 VS 2013 express 中提供的一些 C 代码。它使用命令行编译器编译和运行没有问题,但我想使用 IDE。
我开始了一个新项目,用于控制台应用程序的 C++,我已将代码粘贴到 IDE 中并将其保存为 xyy.c,以便它成功构建。我认为将它放在 GUI 中会很好,所以我用 Win32 应用程序项目重复了这项工作。它也可以构建。
该程序的工作是连接以 Plx 芯片为接口的 PCI 卡,并对 FPGA 进行编程。 Win32 程序成功,即使我看不到程序打印的任何信息。控制台程序失败,我认为是因为找不到 Plx 芯片的驱动程序。我想我会通过单步执行 Win32 程序来查看应该找到哪个驱动程序来获得线索。
但是,在第一次通过 while 循环后,我得到一个弹出窗口,上面写着“未找到源”和“未找到 stack.cpp”。 Google 对我没有任何帮助。
我很感激任何建议。
【问题讨论】:
-
听起来
stack.cpp在您拥有 PDB 但没有源代码的某些代码中。我认为谷歌不会在这里提供帮助,因为它可能特定于供应商。查看源代码来自哪个 DLL,看看您是否可以找到该 DLL 的源代码。 -
一定是这样的。奇怪的是,现在它通过了那部分,但现在它需要 ullshr.asm(右移,可能是某些 MS 库的一部分)。我想我只需要走出这些情况。我很确定我的问题处于更高的水平。谢谢!