我下载了Visual C++和Visual Studio,但我仍然找不到cl.exe来编译我的CPP文件.
路径为:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\bin
我在哪里可以找到这个文件来编译C++代码?
我在网上搜索过,找不到任何与我的问题相似的内容.
我创建了一个空的C++项目,并添加了一个返回的main.cpp,我无法构建它.这是我收到的消息:
1>------ Build started: Project: Project1, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1158: cannot run 'rc.exe'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
在VS2012中有什么地方我可以指定在哪里找到这个可执行文件吗?我已经安装了Windows 7 SDK,我有以下可执行文件:
C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin
Run Code Online (Sandbox Code Playgroud)
我来自Code :: Blocks并毫不费力地使用mingw-gcc,但最近我一直需要VS来实现托管实现,所以我希望有人有个主意.
每次我尝试运行我的代码时都会收到此错误.我已经尝试了一切,安装SDK,但我仍然得到同样的错误.
1>------ Build started: Project: ConsoleApplication6, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'gdi32.lib'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
我正在使用Windows 7和Visual Studio 2012.
我正在尝试编译新版本OpenCV 3.3(2017年8月3日发布),但我收到了错误C++11
这是我的cmake命令行:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_CUDA=ON \
-D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 \
-D WITH_CUBLAS=1 \
-DINSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.3/modules \
-D BUILD_SHARED_LIBS=ON \
-D WITH_GTK=ON /
-D BUILD_EXAMPLES=ON ..
Run Code Online (Sandbox Code Playgroud)
我通过打开一些组件来编辑CMakeLists(即使没有做任何更改,错误也保持不变):
OCV_OPTION(WITH_OPENGL "Include OpenGL support" ON IF (NOT ANDROID AND NOT WINRT) )
OCV_OPTION(WITH_OPENVX "Include OpenVX support" ON)
OCV_OPTION(WITH_OPENNI "Include OpenNI support" ON IF (NOT ANDROID AND NOT IOS AND NOT WINRT) )
OCV_OPTION(WITH_OPENNI2 "Include OpenNI2 …Run Code Online (Sandbox Code Playgroud) 我的问题与此类似:Problems generated Solution for VS 2017 with CMake,但该解决方案对我不起作用。
当在VS 2017 的开发人员命令提示符中运行cmake时,我收到错误(来自):CMakeError.log
链接:致命错误 LNK1104:无法打开文件“ucrtd.lib”[E:\Projects\My Project\VS\CMakeFiles\3.14.4\CompilerIdC\CompilerIdC.vcxproj]
但该文件ucrtd.lib位于该Windows Kits文件夹中。
回显%LIB%
D:\Program Files (x86)\Microsoft Visual Studio 2017 Community\VC\Tools\MSVC\14.16.27023\lib\x86;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um \x86; C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x86 ;C:\Program Files(x86)\Windows Kits\10\lib\10.0.17763.0\um\x86;
目录“C:\ Program Files(x86)\ Windows Kits \ 10 \ lib \ 10.0.17763.0 \ ucrt \ x86 \” / w / b
libucrt.lib
libucrtd.lib
ucrt.lib
ucrtd.lib
而且我还尝试手动运行 中列出的构建命令CMakeError.log,它成功了,没有错误。
CL.exe /c /nologo /W0 /WX- /diagnostics:classic /Od …