问题标签 [visualgdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mbed - 如何为 Nucleo F091RC 设置 VisualGDB,以进行 mbed 本地开发?
我正在关注 mbed 本地开发教程 ( http://visualgdb.com/tutorials/arm/mbed/ )。
我正在设置 VisualGDB,但在第 3 步。“新嵌入式项目”没有列出任何设备,单击“下载更多设备”没有任何作用。
我需要为 Nucleo F091RC 安装工具链
elf - VisualGDB 不创建精灵文件
购买完整版 VisualGDB 后,我在新项目中找不到 .elf 文件,并且使用 TrialVersion 创建的旧项目无法打开(未知工具链错误)。
我需要 STMStudio 的 .elf 文件,因为 VisualGDB 中的实时变量不太好。
购买密钥后,VisualGDB 做了一些升级,也许我只需要添加一些设置。
.net - 已安装 4.6 时如何满足 .Net Framework 4.0 要求
我正在尝试使用https://visualgdb.com/,它允许在 Visual Studio 中进行基于 GCC 的工具链编译 - 但是,它对 .NetFramework 4.0 有硬编码要求。我在 Windows 10 上安装了 VS Community 2017,其中包括 .Net 4.5 和 4.6 以及旧版 2.0 和 3.0,但没有 4.0。
有什么方法可以强制安装 4.0,或者强制visualgdb接受 4.6(它不会尝试使用它,只是在早期进行一些健全性检查失败)。
到目前为止,他们的支持没有帮助。此外,任何地方都没有 C# 代码,但他们的系统对它有一些内部要求......
c++ - Android NDK 库 .a 文件中的 gnustl_shared 和 gnustl_static 有什么区别?
我想使用 c++ stl 创建 android 库。
我的构建工具是 Visual Studio 2015、Visual GDB。
源代码是
.cpp
安卓.mk
应用程序.mk
我成功构建了,所以,创建了 lib 文件 libAndroidProject2-static.a、libAndroidProject2-static.so
比,我尝试更改 Application.mk 中的 APP_STL 选项
当然,成功构建。因此,创建了 libAndroidProject2-shared.a、libAndroidProject2-shared.so 文件
比,我比较它和以前的构建输出。
我发现了 .so 文件的不同之处。gnustl_static 选项的 .so 文件比 gnustl_shared 选项的大。但是 .a 是一样的。
为什么?我使用了 nm,readelf 但找不到区别。什么是差异???
c++ - VCOS 没有命名类型
我正在尝试将视频从 raspicam 输出到帧缓冲区 0,但我遇到了 BCM_HOST 问题,其中包含的 vcos.h 出现了大量错误。所有错误都是相同的两种类型:
在文件中:connection.h vc_ispmanx.h、message.h 等。
等我将链接到下面的错误的完整粘贴箱
我什至不知道从哪里开始解决这些问题,我使用 VisualGDB 的同步 sysroot 功能将 /opt/vc 从 raspbian 移动到我的 sysroot 文件夹,并且所有包含文件都在那里。
这是文件本身的问题吗?不可能,
感谢您的帮助,-D
Pastebin 链接:https ://mypastebin.com/xQdN7mZZInHx
例子:
visual-studio-2015 - 使用 C++ 从 Raspberry Pi 相机显示到 Raspberry Pi HDMI
问题:如何将 Raspberry Pi 摄像头的视频流写入 HDMI 连接的显示器?
答:见下文
c++ - c++ 中的 std::future 与 raspberry e sysroot
我正在编写一个示例代码来学习使用 std::async 的异步函数。
我的代码很简单:
我认为这都是正确的,但我的 VisualStudio 和 VisualGDB 在“asyncr”中抛出错误:
[Clang IntelliSense] 错误:未定义模板“std::future”的隐式实例化
我失去了几个小时,我想找到一个解决方案。
我会非常感谢那些帮助我的人
cmake - 将 Visual Studio/VisualGDB 构建系统移植到 CMake/GCC
我一直致力于将一个项目从在 Win10 机器上运行的 Visual Studio/VisualGDB 移植到在 Ubuntu 16.04 上运行的 CMake/GCC 构建系统。完整的构建最终将在 Cortex-M4 上运行。
在这个过程中,我遇到了一个链接器问题,其中 libc 中的多个引用未定义
我使用以下标志:
标志:
ASM_FLAGS:
LDFLAGS:
这些标志来自原始的 VisualGDB-build 构建没有任何问题。
我发现当使用--specs=nosys.specs
代替时nano.specs
,构建完成,但是在目标上运行时,内部某处触发了硬故障__libc_init_array()
。
我怀疑这是由于 和 之间的差异nano.specs
,nosys.specs
但是由于上面提到的链接器问题,我无法验证这一点。我尝试了这种组合<...> --specs=nono.specs --specs=nosys.specs -lc -lnosys
,没有任何运气。
有谁知道为什么这适用于 VisualGDB 而不是 CMake/GCC?据我了解,VisualGDB 仍然使用arm-none-eabi吗?这当然是我使用的相同工具链(测试版本 4.9.3 和 6.3.1)
linux - 如何保存“设置 solib-search-path”
我想知道 linux gdb 调试。
我有 1 个执行文件,1 个核心转储文件。所以,我像这样在linux中打开它,
但是,我只显示错误信息。
所以,我输入命令,
并且符号读取成功。而且,我输入命令
而且,我重新打开转储文件。像这样,
但仍然显示相同的错误消息。
我不想永远显示此错误消息。所以,我想保存库搜索路径。我能怎么做?