我正在编写一个 .dll 用作 LabVIEW 下的外部代码。我希望能够在我的 dll 中使用 printf 作为调试工具。我正在使用附加进程附加 LabVIEW,并在 VS 中打开我的 .dll 代码。在输出子窗口中,我看到有关 LabVIEW 加载各种 .dll 的各种输出,但我没有看到我的输出。但是从程序运行中很明显我的dll跑了。
有没有办法获得标准输出?
我正在编写一个 .dll 用作 LabVIEW 下的外部代码。我希望能够在我的 dll 中使用 printf 作为调试工具。我正在使用附加进程附加 LabVIEW,并在 VS 中打开我的 .dll 代码。在输出子窗口中,我看到有关 LabVIEW 加载各种 .dll 的各种输出,但我没有看到我的输出。但是从程序运行中很明显我的dll跑了。
有没有办法获得标准输出?
您可以尝试使用VsConsoleOutput扩展。
此扩展printf在单独的输出窗口中显示您的流程(应用程序)的输出。但它仍然不支持 x64。我希望作者能尽快更新扩展,因为我自己也在等待这个功能。