我在 Ubuntu 16.04 上使用 Nsight。我当前的设置允许我通过 nsight IDE 完美地编译和运行我的代码。在确保程序是在调试模式下构建的(最初不是)后,它最终允许我单步调试我的代码。
我遇到的问题是每当我尝试调试代码时,所有变量都显示“不可用”。另外,如果我将鼠标悬停在变量上,它会显示类似“-var-create:无法创建变量对象”之类的内容。这看起来可能是编译器的问题?也许它没有添加它应该做的事情?
Nsight 版本为 7.5,GCC & G++ 版本为 5.3.1,GDB 版本为 7.11,NVCC 版本为 7.5.17。
我试图编译OBS工作室与本教程中使用Visual Studio 2015年的社区,我创建在Visual Studio中的一个项目,并通过将文件拖动到解决方案资源管理器中复制整个混帐回购协议到项目窗口.该项目依赖于libav,x264和curl.它们以.lib,.dll和头文件的形式给出.
问题是我一直得到"无法打开源文件".我把头文件放在dll和lib的单独文件夹中(dll和lib在同一个文件夹中).在项目设置 - > VC++目录下,我添加了include目录,并添加了库目录.然后我在Linker-> input-> additional Dependencies下专门添加了lib.然后我将包含.dll文件的目录添加到环境变量PATH中.
毕竟,我仍然会遇到同样的错误,以及其他一些错误.这是一个有问题的源文件的屏幕截图.
这些是我的设置.
对于这条路,我尝试过使用和不使用正斜杠.