我刚刚将我的MacBook Pro更新到macOS Catalina 10.15,并尝试编译和运行C++ 命令行程序,但我遇到了以前版本不存在的问题;
这是简单的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
代码编译并输出预期,但 Xcode 仍然说:
fatal error: 'iostream' file not found
Run Code Online (Sandbox Code Playgroud)
我尝试将Build Settings/C++ Standard Library更改为libstdc++,但警告说:
warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead
Run Code Online (Sandbox Code Playgroud)
并且仍然存在相同的 iostream 错误。
一切工作正常npm start (craco start),颜色正在编译。
但运行时npm run build (craco build),每个配置仅编译一种颜色,dallas来自theme.textColor和vista-white来自theme.gradientColorStops。
我试过:
theme.textColor属性。node_modules和npm i.build并重建。// craco.config.js
module.exports = {
style: {
postcss: {
plugins: [require('tailwindcss'), require('autoprefixer')],
},
},
};
Run Code Online (Sandbox Code Playgroud)
// tailwind.config.js
module.exports = {
purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
textColor: (theme) => ({
...theme('colors'),
dallas: '#664A2D',
'blue-charcoal': '#24292E', …Run Code Online (Sandbox Code Playgroud) .menu-container {
}
.menu-container .menu-option {
}Run Code Online (Sandbox Code Playgroud)
<section class="menu-container">
<p id="option-one" class="menu-option">Option One</p>
<p id="option-two" class="menu-option">Option Two</p>
<p id="option-three" class="menu-option">Option Three</p>
<p id="option-foure" class="menu-option">Option Four</p>
</section>Run Code Online (Sandbox Code Playgroud)
我有四个带有这些 ID 的菜单元素(选项一、选项二、选项三、选项四)。
当有人将鼠标悬停在其中一个选项上时,他们会使用 JS 或 CSS 模糊其余选项,悬停元素之前或之后的选项都会被模糊,但悬停元素不会。
javascript ×2
c++ ×1
clang++ ×1
craco ×1
css ×1
html ×1
iostream ×1
reactjs ×1
tailwind-css ×1
xcode ×1