相关疑难解决方法(0)

Visual Studio没有cl.exe

我下载了Visual C++和Visual Studio,但我仍然找不到cl.exe来编译我的CPP文件.

路径为:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\bin

我在哪里可以找到这个文件来编译C++代码?

c++ visual-studio-2015

115
推荐指数
3
解决办法
11万
查看次数

由于rc.exe,Visual Studio无法构建

我在网上搜索过,找不到任何与我的问题相似的内容.

我创建了一个空的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来实现托管实现,所以我希望有人有个主意.

visual-studio-2012

114
推荐指数
7
解决办法
14万
查看次数

致命错误LNK1104:无法打开文件'gdi32.lib'

每次我尝试运行我的代码时都会收到此错误.我已经尝试了一切,安装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.

c++ visual-studio visual-studio-2012

24
推荐指数
3
解决办法
3万
查看次数

编译OpenCV 3.3:不支持C++ 11

我正在尝试编译新版本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)

opencv compilation cmake c++11 ubuntu-16.04

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

CMake 无法打开“ucrtd.lib”

我的问题与此类似: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 …

cmake visual-studio

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