标签: launch

如何使用 launch.json 定位平台

全方位的自述文件是这样说的:

操作系统特定配置

如果每个操作系统需要更改特定命令,您可以使用以下字段:“windows”、“osx”或“linux”。您可以针对特定操作系统替换上述任何字段。

这是我的launch.json文件:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (console)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceFolder}/TestConsole/bin/Debug/netcoreapp2.1/TestConsole.dll",
            "args": [
                "c:\\git\\core\\XunitTestLib\\Steps\\",
                // "~/../../XunitTestLib/Steps"
            ],
            "cwd": "${workspaceFolder}/TestConsole",
            "console": "internalConsole",
            "stopAtEntry": false,
            "internalConsoleOptions": "openOnSessionStart"
        },
        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach",
            "processId": "${command:pickProcess}"
        },
    ]
}
Run Code Online (Sandbox Code Playgroud)

调试时,我想在 Windows 上构建,从未注释的条目开始"args",但在 mac os 上,我希望它从注释掉的行开始。

我假设我会复制配置,对于 Windows 和 Mac 各一次,但此声明令人困惑:

您可以针对特定操作系统替换上述任何字段。

似乎是说我可以替换"args""osx",但这显然不起作用。

如何为目标平台创建配置?

windows macos launch .net-core visual-studio-code

5
推荐指数
1
解决办法
2736
查看次数

配置启动模板时,AWS Batch 作业卡在 RUNNABLE 状态

我已使用AWS Batch Jobs配置了 Step Function 。所有配置都运行良好,但我需要自定义启动实例。为此,我使用启动模板服务并根据AWS Batch配置中使用的实例类型构建简单(空)配置。当使用Launch Template构建计算环境时,批处理作业卡在RUNNABLE阶段。当我在没有启动模板的情况下运行AWS Batch Job时,一切正常。午餐实例表单模板也可以正常工作。谁能给我任何错误或遗漏的建议?以下是整个堆栈元素的定义。

启动模板定义 在此输入图像描述

计算环境详细信息概述

Compute environment name senet-cluster-r5ad-2xlarge-v3-4
Compute environment ARN arn:aws:batch:eu-central-1:xxxxxxxxxxx:compute-environment/senet-cluster-r5ad-2xlarge-v3-4
ECS Cluster name arn:aws:ecs:eu-central-1:xxxxxxxxxxxx:cluster/senet-cluster-r5ad-2xlarge-v3-4_Batch_3323aafe-d7a4-3cfe-91e5-c1079ee9d02e
Type MANAGED
Status VALID
State ENABLED
Service role arn:aws:iam::xxxxxxxxxxx:role/service-role/AWSBatchServiceRole
Compute resources
Minimum vCPUs 0
Desired vCPUs 0
Maximum vCPUs 25
Instance types r5ad.2xlarge
Allocation strategy BEST_FIT
Launch template lt-023ebdcd5df6073df
Launch template version $Default
Instance rolearn:aws:iam::xxxxxxxxxxx:instance-profile/ecsInstanceRole
Spot fleet role
EC2 Keypair …
Run Code Online (Sandbox Code Playgroud)

templates launch amazon-web-services aws-step-functions aws-batch

5
推荐指数
1
解决办法
1586
查看次数

确定从 Maven 项目启动 VS Code 的项目名称

我正在处理 karaf 的捆绑包和插件的复杂项目结构。

附加到流程时,我无法使用 WATCH,因为找不到项目:

无法评估,因为 java.lang.IllegalStateException:找不到项目 XY。

是否可以从断点所在的文件及其包含的 maven 文件确定正确的项目名称?

由于某种原因,XY 内的内容不起作用。

这是启动配置:

"version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug Karaf",
            "projectName" : "XY",
            "request": "attach",
            "hostName" : "localhost",
            "port": 5005
        }
    ]
Run Code Online (Sandbox Code Playgroud)

编辑:断点和逐步调试确实有效。奇怪的是,这两件事是不同的。

launch maven apache-karaf visual-studio-code

5
推荐指数
1
解决办法
1764
查看次数

VSCode 在 launch.json 中抱怨“配置的调试类型‘cppvsdbg’已安装,但在此环境中不受支持”。

我正在尝试在 VSCode 中运行 C 程序。我正在努力获取有效的 launch.json 文件,但它抱怨该"type": "cppvsdbg"行,说“已安装配置的调试类型‘cppvsdbg’,但在此环境中不受支持”。

我尝试根据 VSCode 网站重新开始和调试,但他们让我使用一个"type": "cppdbg"选项,该选项对我不起作用,因为它不允许像"console". 我也尝试在这个错误中搜索关键字,但只能找到使用不同语言(主要是Python)的类似帖子。所以我们来了!

我正在使用 M1 Max 芯片运行 Mac OS Monterey 12.6。我的 VSCode 版本是最新的“1.71.0(通用)”。

launch visual-studio-code vscode-debugger

5
推荐指数
0
解决办法
1200
查看次数

如何在 VSCode 中配置 launch.json 以从新的测试资源管理器视图调试单元 ctest(cmake)?

我有两个 cmake 单元测试来检查 url 和 json 帮助程序类,在我的项目的 CMakeLists.txt 中声明,如下所示:

########################################
# CMakeLists.txt - Tests               #
########################################
add_executable(urltest test/url.cpp)
add_test(NAME URLTest COMMAND urltest)

add_executable(jsontest test/json.cpp)
add_test(NAME JSONTest COMMAND jsontest )
Run Code Online (Sandbox Code Playgroud)

我在 VSCode 的测试视图中直观地获得了测试单元,并且我可以在发布模式下完美运行这两个单元: 在发布模式下执行单元测试

现在,如果我想使用另一个按钮对其进行调试,我必须选择一个启动配置,这需要为每个单元测试手动创建一个启动配置: 在调试模式下执行单元测试

我当前的 launch.json 文件需要为每个单元测试提供一个配置,这是不可能维护的:

########################################
# CMakeLists.txt - Tests               #
########################################
add_executable(urltest test/url.cpp)
add_test(NAME URLTest COMMAND urltest)

add_executable(jsontest test/json.cpp)
add_test(NAME JSONTest COMMAND jsontest )
Run Code Online (Sandbox Code Playgroud)

我猜问题只是属性program,我们如何将VSCode测试视图上单击的程序映射到唯一的启动配置?例如如下所示:

{ // launch.json
    "version": "0.2.0",
    "configurations": [
        {
            "name": "CTest-urltest",
            "type": "lldb",
            "request": "launch",
            "program": "${workspaceFolder}/build/urltest", …
Run Code Online (Sandbox Code Playgroud)

c++ cmake launch ctest visual-studio-code

5
推荐指数
1
解决办法
4165
查看次数

特定于应用程序的信息:应用程序未能及时启动(iOS)?

这是我的一个崩溃报告的顶部.是否有Apple确定的应用启动超时限制?任何常见的解决方法如果是的话

Elapsed total CPU time (seconds): 13.700 (user 8.580, system 5.120), 67% CPU 
Elapsed application CPU time (seconds): 6.180, 30% CPU
Run Code Online (Sandbox Code Playgroud)

在iPhone 3G上.

我必须分开/延迟我的启动任务......

iphone launch ios

4
推荐指数
1
解决办法
3781
查看次数

Xcode错误:无法启动[目录] - 主机字符串无效:'localhost'

我试图在命令行工具中运行以下代码:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {

       // insert code here...
    NSLog(@"Hello, World!");

}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

在"Build Succeeded"之后我收到以下错误:

错误:无法启动'/ Users/dimitrisagagiotis/Library/Developer/Xcode/DerivedData/test-guvgymeaqzlsheascqbmllxdtpsn/Build/Products/Debug/test' - 无效的主机字符串:'localhost'

任何解决方案 谢谢

string xcode localhost launch

4
推荐指数
1
解决办法
5049
查看次数

App崩溃启动iOS 7崩溃日志说明

我无法理解我的问题在哪里.使用此崩溃日志,我的应用程序在启动时崩溃

iOS 7.0.2(11A501)报告版本:104

异常类型:00000020异常代码:0x000000008badf00d突出显示的线程:0

应用程序特定信息:com.myapps未能及时启动

经过的总CPU时间(秒):4.420(用户4.420,系统0.000),10%CPU经过的应用CPU时间(秒):0.714,2%CPU

线程0:0 libsystem_kernel.dylib 0x3878ead4 semaphore_wait_trap + 8 1 libdispatch.dylib 0x386dbdec _dispatch_semaphore_wait_slow + 172 2 CFNetwork 0x2dabab16 CFURLConnectionSendSynchronousRequest + 266 3 Foundation 0x2e883a4e + [NSURLConnection sendSynchronousRequest:returningResponse:error:] + 110 4 Foundation 0x2e8d8c80 - [NSString initWithContentsOfURL:encoding:错误:] + 188 5 QuizPatente!0x0004d980 0x3e000 + 63872 6
QuizPatente!0x00048820 0x3e000 + 43040 7
QuizPatente!0x00048644 0x3e000 + 42564 8 UIKit
0x306fc020 - [UIApplication _stopDeactivatingForReason:] + 376 9
UIKit 0x306e762c - [UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 1092 10 UIKit 0x30681be2 - [UIApplication handleEvent:withNewEvent:] + 3138 11 …

crash launch ios ios7

4
推荐指数
1
解决办法
2412
查看次数

为什么不使用xcode将图像导入iphone应用程序的资产catelog?

我正在尝试为我的(第一个)iphone应用程序创建一个启动图像.我做了以下事情:

  1. 为此目的创建了2张PNG图像.
    一个图像是:640 x 960像素,另一个是:640 x 1136像素

  2. 在"支持文件"下将上述2个文件添加到我的项目中

  3. 在资产目录中,我选择我的"LaunchImage"图像集,并将其属性设置为仅支持iPhone Portrait,iOS 7及更高版本

  4. 我尝试将上面提到的每个图像从"支持文件"拖动到2个占位符图像(Retina和@ 2x).图片不被接受.我没有收到错误,但是从不绘制图像,并且在应用程序启动时不使用图像.

  5. 如果我尝试通过从上下文菜单中选择"导入"来导入文件,我会得到相同的行为.没有错误,没有图像.

我还需要做其他事吗?喜欢遵循命名惯例?

根据我所读到的,这些文件的名称不再重要 - 尽管我已经尝试命名它们:LaunchImage.png(640x960)和LaunchImage@2x.png(640x1136).这没有任何区别.

任何帮助将不胜感激.

iphone image launch ios xcode5

4
推荐指数
1
解决办法
2717
查看次数

如何在Python中打开外部程序

重复编辑:不,我这样做但它不想启动Firefox.我正在做一个cortana/siri助手的事情,我想让它说我在说些什么时打开一个网页浏览器.所以我已经完成了if部分,但我只是需要它来启动firefox.exe我尝试了不同的东西,我得到一个错误.这是代码.请帮忙!它适用于打开记事本,但不适用于Firefox.

#subprocess.Popen(['C:\Program Files\Mozilla Firefox\firefox.exe']) opens the app and continues the script
#subprocess.call(['C:\Program Files\Mozilla Firefox\firefox.exe']) this opens it but doesnt continue the script

import os
import subprocess

print "Hello, I am Danbot.. If you are new ask for help!" #intro

prompt = ">"     #sets the bit that indicates to input to >

input = raw_input (prompt)      #sets whatever you say to the input so bot can proces

raw_input (prompt)     #makes an input


if input == "help": #if the input is that …
Run Code Online (Sandbox Code Playgroud)

python bots launch

4
推荐指数
1
解决办法
4万
查看次数