在链接阶段期间无法通过Visual Studio远程编译找到WXWIDGETS库
Unable to find .a wxWidgets libraries through Visual studio remote compilation during linking stage
我正在尝试将C 应用程序与wxwidgets构建和链接为gui,远程将Visual Studio远程构建到Ubuntu VM。
wxwidgets文档说我应该像这样使用wx-config命令线标志:
`wx-config cxxflags --libs`
Linux可以通过该命令找到这些库。我的猜测是完整的编译器命令已发送,所以为什么不像本地那样解释它?
在Linux计算机上,我能够在编译器命令中使用标志的构建,而Visual Studio没有找到库。
Visual Studio不支持命令行中的背景。
`wx-config --cxxflags --libs`
Visual Studio命令行中上面的命令不会像Linux机器上那样解释。
在Linux计算机上安装WXWIDGETS时,您可以输入:
wx-config --cxxflags --libs all
将为您提供类似论点的内容:
`c-I/usr/local/lib/wx/include/gtk2-unicode-3.1 -I/usr/local/include/wx-3.1
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread
-L/usr/local/lib -pthread -lwx_gtk2u_xrc-3.1 -lwx_gtk2u_stc-3.1
-lwx_gtk2u_richtext-3.1 -lwx_gtk2u_ribbon-3.1 -lwx_gtk2u_propgrid-3.1
-lwx_gtk2u_aui-3.1 -lwx_gtk2u_html-3.1 -lwx_gtk2u_qa-3.1
-lwx_gtk2u_core-3.1 -lwx_baseu_xml-3.1 -lwx_baseu_net-3.1 -lwx_baseu-3.1
可以在Visual Studio的编译器/链接器命令中使用输出
在此更改之后,不使用WX-Config标志,我能够编译并链接我的应用程序。
相关文章:
- 如何使用线程类编译 cpp 文件?
- 使用带有 ref 参数的成员函数创建线程时出现编译错误
- PX 转换例程编译问题
- 线程构造函数周围的可变参数模板包装器无法编译
- 使用提升线程时编译失败
- C++ 提升示例:创建和管理线程(编译错误)
- 为什么G 5.4不能编译此编译时质数代码
- 为什么要编译?(编译是否忽略未包含的 h 文件?
- 移植C++11 std::线程以提升::线程编译问题
- 高级C和C++编译:无法编译书中提到的示例程序
- C++ - 创建线程编译错误
- boost::线程编译错误
- 在不同的编译单元中使用不同的编译标志编译相同的头
- 在android ndk中为线程编译c++代码时出现memset错误
- MinGw 4.7.0 不使用 #include < boost/线程编译代码>
- 错误代码或协程编译错误
- Boost可选的Boost线程编译问题
- 使用boost库编译预编译头文件需要很长时间
- 如何解决boost多线程编译错误的简单程序
- 使用QT5_ADD_RESOURCES和CMake进行多线程编译时,资源.cpp文件已损坏