如何获得自动补全编码支持编写winapi c++
How to get autocompletion coding support writing winapi c++
我已经用Eclipse写了很长时间的Java,现在尝试在Visual Studio中切换到c++。从Eclipse/Java中,我知道了这样的自动完成功能:
bar = Foo.valueOf(x);
bar.doSomething(y, z);
和Eclipse为我提供了import
(不管Foo
是什么意思),并将bar
声明为局部变量、字段或参数。或者使用适当的签名创建函数doSomething()
,自动将缺少的导入添加到Foo
。我缺少Visual Studio 2015上的相应功能,例如
- 增加相应的
#include
和#pragma comment(lib,
语句, - 以明确的顺序添加这些语句,以便它们按预期工作(如组织进口),
- 添加命名空间语句
- 声明变量,字段和参数点击/按键
- 创建函数体,将相应的前向声明添加到各自的头文件中,添加声明 所需的缺失包含
- …
到目前为止,我发现的唯一东西是"添加类"对话框。当编写未知函数名时,右键单击并选择"quick actions and refactorings"→创建声明/定义,将打开一个带有文本
的窗口。int main(int argc, char * argv[]);
,但没有为该函数创建定义。
Visual Studio 15中是否有更好的"节省我的打字工作"功能,如果有,我如何从中受益?是否有另一种方式我可以去,如编写c++程序(Windows API)在其他IDE(有任何Winapi c++做得更好吗?)
Resharper by JetBrains或多或少地满足了您的要求。它会注意到代码中的错误,无论是没有完全初始化的东西,还是需要包含的东西,或者许多其他东西。
虽然不是免费的,但是你可以试用30天。
我不知道一个IDE支持winapi功能像你问的。我认为你只需要选择你最喜欢的IDE并习惯它。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- WinAPI挂钩鼠标
- 将执行、作业和WinAPI相乘
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 如何在桌面C++上使用 WinApi 画线
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- Winapi:屏幕截图未显示在窗口中
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- Qt with WinAPI MouseProc
- 如何在"SUBSYSTEM:WINDOWS"下显示并输出到Windows(C++ WinApi)上的
- WinAPI 无法创建按钮
- 如何获得自动补全编码支持编写winapi c++