【问题标题】:Nsight Visual studio 5.0 wont let me launch an app in the current environmentNsight Visual Studio 5.0 不会让我在当前环境中启动应用程序
【发布时间】:2015-12-20 22:31:12
【问题描述】:

我必须使用一个脚本启动我的 Visual Studio,该脚本设置一堆环境变量来查找 DLL,以及我通常尝试调试的应用程序的其他关键变量。但是,当我尝试使用 Nsight 在 Visual Studio 中调试相同的应用程序时,它不会让我在启动 Visual Studio 的同一环境中启动我尝试调试的可执行文件,而且我在任何地方都找不到我可以在使用 Nsight 启动应用程序之前设置任何环境变量。

有谁知道我如何在当前环境中使用 NSight GPU 调试器启动我的应用程序,而无需基于用户或系统进行设置?如果可能的话,我想避开这条路线。如果有帮助,我也在做本地主机调试。

【问题讨论】:

    标签: visual-studio-2013 gpu nsight


    【解决方案1】:
    1. 导航到 Nsight 的项目属性:右键单击您的项目 -> Nsight 用户属性

    2. 导航到:启动 -> 启动操作

      • 选择启动外部程序
      • 在文本框中填写启动器脚本的路径(它应该最终启动应用程序)
    3. 您可能还需要选中“应用程序是启动器”复选框

    另见:

    NVIDIA Nsight Visual Studio Edition User Guide

    【讨论】:

    • 这只允许您启动可执行文件而不是脚本。我已经试过了
    • 在您的工作目录中创建一个批处理文件,用于设置所需的环境变量并启动您的程序。在 Nsight 用户设置中选择“启动外部程序”并输入“$(windir)\system32\cmd.exe”。选中“应用程序是启动器”。在命令行参数中输入“/c .bat”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 2013-03-06
    • 2011-10-25
    相关资源
    最近更新 更多