Visual studio 2013 Nsight Visual studio 5.0不允许我在当前环境中启动应用程序

Visual studio 2013 Nsight Visual studio 5.0不允许我在当前环境中启动应用程序,visual-studio-2013,gpu,nsight,Visual Studio 2013,Gpu,Nsight,我必须用一个脚本启动我的VisualStudio,该脚本设置了一组环境变量来查找DLL,以及我通常尝试调试的应用程序的其他关键变量。但是,当我尝试在Visual Studio中使用Nsight调试同一应用程序时,它不允许我在启动Visual Studio的同一环境中启动我尝试调试的可执行文件,而且在使用Nsight启动应用程序之前,我找不到任何可以设置任何环境变量的地方 有人知道我如何在当前环境中使用NSight GPU调试器启动应用程序,而不必根据用户或系统进行设置吗?如果可能的话,我想避开这

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

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

  • 导航到Nsight的项目属性:右键单击项目->Nsight用户属性

  • 导航到:启动->启动操作

    • 选择启动外部程序
    • 在文本框中填入你的启动程序脚本的路径(它应该在最后启动应用程序)
  • 您可能还希望选中“应用程序是启动器”复选框

  • 另见:


    只允许启动可执行文件,而不允许启动脚本。我已经尝试过在您的工作目录中创建一个批处理文件,该文件设置所需的环境变量并启动您的程序。在Nsight用户设置中选择“启动外部程序”,然后输入“$(windir)\system32\cmd.exe”。选中“应用程序是启动器”。在命令行参数中输入“/c.bat”。