Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
test-vscode-cpp-win
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸大学计算机学院
教师群组
宋海霞-shx
Test
test-vscode-cpp-win
提交
9065b0bc
提交
9065b0bc
3月 12, 2021
创建
作者:
宋海霞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify
上级
1b809ede
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
52 行增加
和
14 行删除
+52
-14
launch.json
.vscode/launch.json
+4
-4
tasks.json
.vscode/tasks.json
+36
-4
local_test_c.py
local_test_c.py
+2
-2
makefile
makefile
+10
-4
没有找到文件。
.vscode/launch.json
浏览文件 @
9065b0bc
...
...
@@ -10,7 +10,8 @@
"request"
:
"launch"
,
"program"
:
"${workspaceFolder}/app.exe"
,
"args"
:
[],
"stopAtEntry"
:
true
,
"stopAtEntry"
:
false
,
"preLaunchTask"
:
"make"
,
"cwd"
:
"${workspaceFolder}"
,
"environment"
:
[],
"externalConsole"
:
false
,
...
...
@@ -21,7 +22,7 @@
"text"
:
"-enable-pretty-printing"
,
"ignoreFailures"
:
true
}
]
]
,
}
]
}
\ No newline at end of file
}
.vscode/tasks.json
浏览文件 @
9065b0bc
...
...
@@ -4,7 +4,7 @@
"version"
:
"2.0.0"
,
"tasks"
:
[
{
"label"
:
"
cppbuild
"
,
"label"
:
"
make
"
,
"type"
:
"shell"
,
"command"
:
"make"
,
"args"
:
[],
...
...
@@ -13,6 +13,39 @@
"reveal"
:
"silent"
},
"problemMatcher"
:
"$msCompile"
}
},
{
"label"
:
"lacal_test_cpp"
,
"type"
:
"shell"
,
"command"
:
"python ${workspaceFolder}/local_test_c.py"
,
"args"
:
[],
"group"
:
"build"
,
"presentation"
:
{
"reveal"
:
"silent"
},
"problemMatcher"
:
"$msCompile"
},
{
"label"
:
"make_clean_windows"
,
"type"
:
"shell"
,
"command"
:
"make clean_win"
,
"args"
:
[],
"group"
:
"build"
,
"presentation"
:
{
"reveal"
:
"silent"
},
"problemMatcher"
:
"$msCompile"
},
{
"label"
:
"make_clean_linux"
,
"type"
:
"shell"
,
"command"
:
"make clean_linux"
,
"args"
:
[],
"group"
:
"build"
,
"presentation"
:
{
"reveal"
:
"silent"
},
"problemMatcher"
:
"$msCompile"
}
]
}
\ No newline at end of file
}
local_test_c.py
浏览文件 @
9065b0bc
...
...
@@ -109,7 +109,7 @@ if __name__ == "__main__":
print
(
"开发环境中的 Python 解释器版本号:"
+
platform
.
python_version
())
print
(
"环境变量中的 Python 解释器版本号:"
,
end
=
' '
)
execResult
=
os
.
system
(
"python
3
--version"
)
execResult
=
os
.
system
(
"python --version"
)
if
execResult
!=
0
:
print
(
Fore
.
RED
+
"应用程序异常,返回值:{0}。"
.
format
(
execResult
),
file
=
stream
,
end
=
''
)
print
(
Fore
.
WHITE
,
file
=
stream
)
...
...
@@ -131,7 +131,7 @@ if __name__ == "__main__":
if
not
os
.
path
.
isfile
(
outputFile
):
break
print
(
"正在使用文件 {0} 验证 case{1}"
.
format
(
inputFile
,
seqNum
))
runCommand
=
"make &&
./app
< {0} > {1}"
.
format
(
inputFile
,
useroutputFile
)
runCommand
=
"make &&
app.exe
< {0} > {1}"
.
format
(
inputFile
,
useroutputFile
)
execResult
=
os
.
system
(
runCommand
)
if
execResult
!=
0
:
print
(
Fore
.
RED
+
"应用程序异常,返回值:{0}。"
.
format
(
execResult
),
file
=
stream
,
end
=
''
)
...
...
makefile
浏览文件 @
9065b0bc
...
...
@@ -4,7 +4,7 @@ DIR_OBJ = .
DIR_BIN
=
.
SRC
=
$
(
wildcard
${
DIR_SRC
}
/
*
.cpp
)
OBJ
=
$
(
patsubst %.c,
${
DIR_OBJ
}
/%.o,
$
(
notdir
${
SRC
}
))
OBJ
=
$
(
patsubst %.c
pp
,
${
DIR_OBJ
}
/%.o,
$
(
notdir
${
SRC
}
))
TARGET
=
app.exe
...
...
@@ -16,5 +16,11 @@ CFLAGS = -g -w -fmax-errors=10 -std=c++11 -fsigned-char -I${DIR_INC}
${BIN_TARGET}
:
${OBJ}
$(CC)
$(OBJ)
-o
$@
${DIR_OBJ}/%.o
:
${DIR_SRC}/%.c
$(CC)
$(CFLAGS)
-c
$<
-o
$@
\ No newline at end of file
${DIR_OBJ}/%.o
:
${DIR_SRC}/%.cpp
$(CC)
$(CFLAGS)
-c
$<
-o
$@
clean_win
:
del
*
.o
*
.exe
clean_linux
:
rm
*
.o
*
.exe
\ No newline at end of file
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论